diff options
-rw-r--r-- | libnm/nm-object.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libnm/nm-object.c b/libnm/nm-object.c index 9a5dcd6f0d..536be548b1 100644 --- a/libnm/nm-object.c +++ b/libnm/nm-object.c @@ -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 |