From eeb936f27b4ac177c7d9381a408164a464e2f6d3 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Thu, 10 Feb 2011 17:52:10 +0200 Subject: [PATCH] ipconfig: Clear the ipaddress pointers when address is deleted --- src/ipconfig.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ipconfig.c b/src/ipconfig.c index 6ef39c5..bd664f3 100644 --- a/src/ipconfig.c +++ b/src/ipconfig.c @@ -682,7 +682,8 @@ void __connman_ipconfig_deladdr(int index, int family, const char *label, ipdevice->address_list = g_slist_remove(ipdevice->address_list, ipaddress); - connman_ipaddress_free(ipaddress); + connman_ipaddress_clear(ipaddress); + g_free(ipaddress); connman_info("%s {del} address %s/%u label %s", ipdevice->ifname, address, prefixlen, label); -- 2.7.4