[Upstream] ipconfig: Ensure ifname is not NULL when setting IPv6 state
[platform/upstream/connman.git] / src / ipconfig.c
index 700384f..ded1c11 100755 (executable)
@@ -404,8 +404,10 @@ static void free_ipdevice(gpointer data)
 
        g_free(ipdevice->address);
 
-       set_ipv6_state(ifname, ipdevice->ipv6_enabled);
-       set_ipv6_privacy(ifname, ipdevice->ipv6_privacy);
+       if (ifname) {
+               set_ipv6_state(ifname, ipdevice->ipv6_enabled);
+               set_ipv6_privacy(ifname, ipdevice->ipv6_privacy);
+       }
 
        g_free(ifname);
        g_free(ipdevice);