From 3d7931bbf63225f579ce743a051b5470331379c0 Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Wed, 9 Nov 2016 20:34:13 +0100 Subject: [PATCH] ifcfg-rh: fix a memory leak --- src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c index 978804f49..4987b33b6 100644 --- a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c +++ b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c @@ -1465,14 +1465,15 @@ make_ip6_setting (shvarFile *ifcfg, method = NM_SETTING_IP6_CONFIG_METHOD_DHCP; else { /* IPV6_AUTOCONF=no and no IPv6 address -> method 'link-local' */ + g_free (str_value); str_value = svGetValueString (ifcfg, "IPV6ADDR"); if (!str_value) str_value = svGetValueString (ifcfg, "IPV6ADDR_SECONDARIES"); if (!str_value) method = NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL; - g_free (str_value); } + g_free (str_value); } /* TODO - handle other methods */