device: Do not mark connecting networks unavailable
[platform/upstream/connman.git] / src / device.c
index 9f88dfa..fc374f5 100644 (file)
@@ -660,7 +660,8 @@ static void mark_network_unavailable(gpointer key, gpointer value,
 {
        struct connman_network *network = value;
 
-       if (connman_network_get_connected(network) == TRUE)
+       if (connman_network_get_connected(network) == TRUE ||
+                       connman_network_get_connecting(network) == TRUE)
                return;
 
        connman_network_set_available(network, FALSE);