From: Mohamed Abbas Date: Wed, 22 Dec 2010 15:35:48 +0000 (+0100) Subject: ipconfig: Remove the right ipconfig pointer from the ipconfig list X-Git-Tag: accepted/2.0alpha-wayland/20121110.002834~1968 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=88c2cce93a3053dca2fb1686b4416a0bf56f9e17;p=profile%2Fivi%2Fconnman.git ipconfig: Remove the right ipconfig pointer from the ipconfig list --- diff --git a/src/ipconfig.c b/src/ipconfig.c index 90b4f16..0518e10 100644 --- a/src/ipconfig.c +++ b/src/ipconfig.c @@ -1218,7 +1218,8 @@ int __connman_ipconfig_enable(struct connman_ipconfig *ipconfig) if (type == CONNMAN_IPCONFIG_TYPE_IPV4 && ipdevice->config_ipv4 != NULL) { - ipconfig_list = g_list_remove(ipconfig_list, ipconfig); + ipconfig_list = g_list_remove(ipconfig_list, + ipdevice->config_ipv4); connman_ipaddress_clear(ipdevice->config_ipv4->system); @@ -1227,7 +1228,8 @@ int __connman_ipconfig_enable(struct connman_ipconfig *ipconfig) if (type == CONNMAN_IPCONFIG_TYPE_IPV6 && ipdevice->config_ipv6 != NULL) { - ipconfig_list = g_list_remove(ipconfig_list, ipconfig); + ipconfig_list = g_list_remove(ipconfig_list, + ipdevice->config_ipv6); connman_ipaddress_clear(ipdevice->config_ipv6->system);