summaryrefslogtreecommitdiff
path: root/libnm-util/nm-setting.c
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2010-12-13 20:55:02 +0100
committerJiří Klimeš <jklimes@redhat.com>2010-12-13 20:55:02 +0100
commitd4ac3cd5936b44021c75dcad00f9249448ae7247 (patch)
treea491c3f2b09b7a196ae4a0383041f0f0eb0b1598 /libnm-util/nm-setting.c
parenta6dccad94c49a5a9adc845f039e66ea9da034460 (diff)
downloadNetworkManager-d4ac3cd5936b44021c75dcad00f9249448ae7247.tar.gz
libnm-util: fix a memory leaks in nm_setting_to_string()
Diffstat (limited to 'libnm-util/nm-setting.c')
-rw-r--r--libnm-util/nm-setting.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libnm-util/nm-setting.c b/libnm-util/nm-setting.c
index 06994c73de..190199c121 100644
--- a/libnm-util/nm-setting.c
+++ b/libnm-util/nm-setting.c
@@ -620,6 +620,8 @@ nm_setting_to_string (NMSetting *setting)
is_serializable = prop_spec->flags & NM_SETTING_PARAM_SERIALIZE;
is_default = g_param_value_defaults (prop_spec, &value);
+ g_value_unset (&value);
+
if (is_serializable || is_default) {
g_string_append (string, " (");