summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2014-10-22 16:49:32 +0200
committerJiří Klimeš <jklimes@redhat.com>2014-10-23 09:15:58 +0200
commit171c970beb92af1f7ac09506f7661f413a9a4a9c (patch)
tree45e57e9c9ea636b5f66e97486cfeef1570176523
parent7dfb842873ead1496e078de0cff590b77354e87b (diff)
downloadNetworkManager-171c970beb92af1f7ac09506f7661f413a9a4a9c.tar.gz
libnm-core: do not leak GValue in _nm_setting_new_from_dbus()
-rw-r--r--libnm-core/nm-setting.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libnm-core/nm-setting.c b/libnm-core/nm-setting.c
index 2fbd300297..aac29fa428 100644
--- a/libnm-core/nm-setting.c
+++ b/libnm-core/nm-setting.c
@@ -823,6 +823,7 @@ _nm_setting_new_from_dbus (GType setting_type,
g_value_init (&object_value, property->param_spec->value_type);
set_property_from_dbus (property, value, &object_value);
g_object_set_property (G_OBJECT (setting), property->param_spec->name, &object_value);
+ g_value_unset (&object_value);
}
if (value)