---
 gsupplicant/supplicant.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c
index 477106b..576df20 100644
--- a/gsupplicant/supplicant.c
+++ b/gsupplicant/supplicant.c
@@ -2701,8 +2701,8 @@ static void interface_scan_result(const char *error,
 {
        struct interface_scan_data *data = user_data;
 
-       if (error != NULL) {
-               SUPPLICANT_DBG("error %s", error);
+       if (error != NULL || data->interface->ready == FALSE) {
+               SUPPLICANT_DBG("error %s", error)
 
                if (data->callback != NULL)
                        data->callback(-EIO, data->interface, data->user_data);
-- 
1.7.12

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to