dbus/message: fix type to skip unknown headers
The 'v' parameter is not supported for c_dvar_skip(), and never was.
You have to either explicitly enter the variant through "<...>", or
skip it as '*'.
@@ -198,7 +198,7 @@ static int message_parse_header(Message *message, MessageMetadata *metadata) {
c_dvar_read(&v, "(y", &field);
if (field >= _DBUS_MESSAGE_FIELD_N) {
- c_dvar_skip(&v, "v)");
+ c_dvar_skip(&v, "*)");
continue;
}
