network: Mark service as hidden after successfull connect
authorJukka Rissanen <jukka.rissanen@linux.intel.com>
Fri, 4 May 2012 12:24:35 +0000 (15:24 +0300)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 4 May 2012 13:17:44 +0000 (16:17 +0300)
We must remember wifi service hidden status so that we can
do active scan of its SSID and then autoconnect to it.

src/network.c

index 55c49f1..10f1bf3 100644 (file)
@@ -1412,6 +1412,7 @@ int connman_network_connect_hidden(struct connman_network *network,
                                        CONNMAN_SERVICE_ERROR_INVALID_KEY);
                return err;
        } else {
+               __connman_service_set_hidden(service);
                __connman_service_set_userconnect(service, TRUE);
                return __connman_service_connect(service);
        }