summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2013-11-27 20:55:58 +0100
committerThomas Haller <thaller@redhat.com>2013-11-27 20:55:58 +0100
commit63c9c399c5d2d3d0e5c97b54f847101cbcf03162 (patch)
treee35828fc237c3e5154e07be2b41d832e865e9590
parentd35cb5b77cde081003c5af53df507cf7e9cb0d3c (diff)
downloadNetworkManager-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.c1
-rw-r--r--libnm-util/nm-setting-team.c2
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: