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); }