network: Autoconf IPv6 is ready when address is set
authorSamuel Ortiz <sameo@linux.intel.com>
Fri, 8 Jul 2011 00:25:14 +0000 (02:25 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 8 Jul 2011 00:25:14 +0000 (02:25 +0200)
It's not ready when the technology is connected. The ASSOC->READY transition
will happen through the IP bound ops.

src/network.c

index f66acbc..6708c2a 100644 (file)
@@ -1004,12 +1004,8 @@ static int manual_ipv6_set(struct connman_network *network,
 
 static void autoconf_ipv6_set(struct connman_network *network)
 {
-       struct connman_service *service;
-
        DBG("network %p", network);
 
-       service = __connman_service_lookup_from_network(network);
-
        __connman_device_increase_connections(network->device);
 
        __connman_device_set_network(network->device, network);
@@ -1019,10 +1015,6 @@ static void autoconf_ipv6_set(struct connman_network *network)
        /* XXX: Append IPv6 nameservers here */
 
        network->connecting = FALSE;
-
-       __connman_service_ipconfig_indicate_state(service,
-                                       CONNMAN_SERVICE_STATE_READY,
-                                       CONNMAN_IPCONFIG_TYPE_IPV6);
 }
 
 static gboolean set_connected(gpointer user_data)