wifi: Specify bgscan parameters according to main.conf settings
authorTomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
Mon, 23 Apr 2012 08:22:18 +0000 (11:22 +0300)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Mon, 23 Apr 2012 10:52:30 +0000 (13:52 +0300)
plugins/wifi.c

index 7be22b6..f9c15b4 100644 (file)
@@ -904,7 +904,8 @@ static void ssid_init(GSupplicantSSID *ssid, struct connman_network *network)
        ssid->use_wps = connman_network_get_bool(network, "WiFi.UseWPS");
        ssid->pin_wps = connman_network_get_string(network, "WiFi.PinWPS");
 
-       ssid->bgscan = BGSCAN_DEFAULT;
+       if (connman_setting_get_bool("BackgroundScanning") == TRUE)
+               ssid->bgscan = BGSCAN_DEFAULT;
 }
 
 static int network_connect(struct connman_network *network)