nmtst: fix memleak when using NMTST_VARIANT_DROP_SETTING()
authorThomas Haller <thaller@redhat.com>
Fri, 18 Mar 2016 18:52:48 +0000 (19:52 +0100)
committerThomas Haller <thaller@redhat.com>
Sat, 26 Mar 2016 11:10:53 +0000 (12:10 +0100)
shared/nm-test-utils.h

index a7d0f93..55c9101 100644 (file)
@@ -1863,6 +1863,8 @@ typedef enum {
                         \
                        if (__cur_setting_name) \
                                g_variant_builder_add (&__connection_builder, "{sa{sv}}", __cur_setting_name, &__setting_builder); \
+                       else \
+                               g_variant_builder_clear (&__setting_builder); \
                        g_variant_iter_free (__setting_iter); \
                } \
                 \