+@@ -613,6 +616,7 @@
+ wpa_printf(MSG_DEBUG, "No APs found - clear blacklist "
+ "and try again");
+ wpa_blacklist_clear(wpa_s);
++ memset(&wpa_s->last_scan_results, 0, sizeof(wpa_s->last_scan_results));
+ } else if (selected == NULL) {
+ break;
+ }
+@@ -640,10 +644,12 @@