diff options
author | Jiří Klimeš <jklimes@redhat.com> | 2010-12-13 20:55:02 +0100 |
---|---|---|
committer | Jiří Klimeš <jklimes@redhat.com> | 2010-12-13 20:55:02 +0100 |
commit | d4ac3cd5936b44021c75dcad00f9249448ae7247 (patch) | |
tree | a491c3f2b09b7a196ae4a0383041f0f0eb0b1598 /libnm-util/nm-setting.c | |
parent | a6dccad94c49a5a9adc845f039e66ea9da034460 (diff) | |
download | NetworkManager-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.c | 2 |
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, " ("); |