summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-08-18 14:05:35 +0200
committerThomas Haller <thaller@redhat.com>2015-08-18 14:18:37 +0200
commite828bae171572eb8e777216f79c8062c71013a42 (patch)
tree4e5e18ddec6e36b0e4f01d045d3e28a4691fe778
parent3697e568badf37c86d1406a5c31e3652e798eca2 (diff)
downloadNetworkManager-e828bae171572eb8e777216f79c8062c71013a42.tar.gz
core: fix memleak in nm_exported_object_notify()
g_dbus_gvalue_to_gvariant() returns a non-floating ref. Fixes: 073991f5a8271a1e7367ec330fc7c8cf54522ffb
-rw-r--r--src/nm-exported-object.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nm-exported-object.c b/src/nm-exported-object.c
index c829bacb36..645749f2ef 100644
--- a/src/nm-exported-object.c
+++ b/src/nm-exported-object.c
@@ -637,6 +637,7 @@ nm_exported_object_notify (GObject *object, GParamSpec *pspec)
dbus_property_name,
variant);
g_value_unset (&value);
+ g_variant_unref (variant);
if (!priv->notify_idle_id)
priv->notify_idle_id = g_idle_add (idle_emit_properties_changed, object);