File scanning.patch of Package wpa_supplicant

diff -ur BUILD/wpa_supplicant-0.5.8/events.c BUILD2/wpa_supplicant-0.5.8/events.c
--- BUILD/wpa_supplicant-0.5.8/events.c	2007-05-29 02:39:51.000000000 +0200
+++ BUILD2/wpa_supplicant-0.5.8/events.c	2008-02-25 10:01:45.000000000 +0100
@@ -575,7 +575,8 @@
 		wpa_s->scan_res_tried++;
 		timeout = 0;
 	}
-	wpa_supplicant_req_scan(wpa_s, timeout, 0);
+	if (wpa_supplicant_get_state(wpa_s) == WPA_SCANNING)
+		wpa_supplicant_req_scan(wpa_s, timeout, 0);
 }
 
 
openSUSE Build Service is sponsored by