From: Marcel Holtmann Date: Wed, 25 Mar 2009 13:04:35 +0000 (+0100) Subject: Trigger supplicant connection when joining hidden networks X-Git-Tag: 2.0_alpha~3956 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=001e24d0172afe9b8601256795b2728d4a7278fb;p=framework%2Fconnectivity%2Fconnman.git Trigger supplicant connection when joining hidden networks --- diff --git a/plugins/wifi.c b/plugins/wifi.c index 7c30f07..07fd928 100644 --- a/plugins/wifi.c +++ b/plugins/wifi.c @@ -137,6 +137,7 @@ static int wifi_join(struct connman_device *device, struct connman_network *network) { const char *ssid; + int err; DBG("device %p", device); @@ -144,7 +145,15 @@ static int wifi_join(struct connman_device *device, DBG("SSID %s", ssid); - return -EIO; + err = supplicant_connect(network); + if (err < 0) + return err; + + connman_network_ref(network); + + connman_device_add_network(device, network); + + return 0; } static struct connman_device_driver wifi_driver = {