diff options
author | Thomas Haller <thaller@redhat.com> | 2013-11-27 20:55:58 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2013-11-27 20:55:58 +0100 |
commit | 63c9c399c5d2d3d0e5c97b54f847101cbcf03162 (patch) | |
tree | e35828fc237c3e5154e07be2b41d832e865e9590 | |
parent | d35cb5b77cde081003c5af53df507cf7e9cb0d3c (diff) | |
download | NetworkManager-63c9c399c5d2d3d0e5c97b54f847101cbcf03162.tar.gz |
libnm-util: fix minor memory leaks in bond and team setting
Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r-- | libnm-util/nm-setting-bond.c | 1 | ||||
-rw-r--r-- | libnm-util/nm-setting-team.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/libnm-util/nm-setting-bond.c b/libnm-util/nm-setting-bond.c index 3fe5f51903..a96b5dacde 100644 --- a/libnm-util/nm-setting-bond.c +++ b/libnm-util/nm-setting-bond.c @@ -739,6 +739,7 @@ set_property (GObject *object, guint prop_id, switch (prop_id) { case PROP_INTERFACE_NAME: + g_free (priv->interface_name); priv->interface_name = g_value_dup_string (value); break; case PROP_OPTIONS: diff --git a/libnm-util/nm-setting-team.c b/libnm-util/nm-setting-team.c index fa0cebb3ba..d3547edd84 100644 --- a/libnm-util/nm-setting-team.c +++ b/libnm-util/nm-setting-team.c @@ -179,9 +179,11 @@ set_property (GObject *object, guint prop_id, switch (prop_id) { case PROP_INTERFACE_NAME: + g_free (priv->interface_name); priv->interface_name = g_value_dup_string (value); break; case PROP_CONFIG: + g_free (priv->config); priv->config = g_value_dup_string (value); break; default: |