nm-object: don't leak the properties on changed signals
authorLubomir Rintel <lkundrak@v3.sk>
Tue, 8 Mar 2016 15:02:27 +0000 (16:02 +0100)
committerLubomir Rintel <lkundrak@v3.sk>
Tue, 8 Mar 2016 15:02:27 +0000 (16:02 +0100)
https://bugzilla.redhat.com/show_bug.cgi?id=1314976

libnm/nm-object.c

index 9a5dcd6..536be54 100644 (file)
@@ -994,8 +994,10 @@ process_properties_changed (NMObject *self, GVariant *properties, gboolean synch
                return;
 
        g_variant_iter_init (&iter, properties);
-       while (g_variant_iter_next (&iter, "{&sv}", &name, &value))
+       while (g_variant_iter_next (&iter, "{&sv}", &name, &value)) {
                handle_property_changed (self, name, value, synchronously);
+               g_variant_unref (value);
+       }
 }
 
 static void