Revert supplicant change to always set scanning false after results
authorMarcel Holtmann <marcel@holtmann.org>
Sat, 18 Jul 2009 07:16:03 +0000 (09:16 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 18 Jul 2009 07:16:03 +0000 (09:16 +0200)
plugins/supplicant.c

index c9db8b8..56efadf 100644 (file)
@@ -1349,7 +1349,8 @@ static void get_properties(struct supplicant_task *task)
        return;
 
 noscan:
-       connman_device_set_scanning(task->device, FALSE);
+       if (task->noscan == FALSE)
+               connman_device_set_scanning(task->device, FALSE);
 }
 
 static void scan_results_reply(DBusPendingCall *call, void *user_data)
@@ -1406,7 +1407,8 @@ done:
        dbus_message_unref(reply);
 
 noscan:
-       connman_device_set_scanning(task->device, FALSE);
+       if (task->noscan == FALSE)
+               connman_device_set_scanning(task->device, FALSE);
 }
 
 static void scan_results_available(struct supplicant_task *task)