diff options
author | Thomas Haller <thaller@redhat.com> | 2015-08-18 14:05:35 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2015-08-18 14:18:37 +0200 |
commit | e828bae171572eb8e777216f79c8062c71013a42 (patch) | |
tree | 4e5e18ddec6e36b0e4f01d045d3e28a4691fe778 /src/nm-exported-object.c | |
parent | 3697e568badf37c86d1406a5c31e3652e798eca2 (diff) | |
download | NetworkManager-e828bae171572eb8e777216f79c8062c71013a42.tar.gz |
core: fix memleak in nm_exported_object_notify()
g_dbus_gvalue_to_gvariant() returns a non-floating ref.
Fixes: 073991f5a8271a1e7367ec330fc7c8cf54522ffb
Diffstat (limited to 'src/nm-exported-object.c')
-rw-r--r-- | src/nm-exported-object.c | 1 |
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); |