diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c index e0d9c8bd..0df66677 100644 --- a/dbus/dbus-message.c +++ b/dbus/dbus-message.c @@ -1935,6 +1935,7 @@ dbus_message_append_args_valist (DBusMessage *message, _dbus_warn ("arrays of %s can't be appended with %s for now\n", _dbus_type_to_string (element_type), _DBUS_FUNCTION_NAME); + dbus_message_iter_abandon_container (&iter, &array); goto failed; }