File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -160,9 +160,6 @@ int16_t WiFiScanClass::scanComplete() {
160
160
return WiFiScanClass::_scanCount;
161
161
}
162
162
163
- if (WiFiGenericClass::getStatusBits () & WIFI_SCANNING_BIT) {
164
- return WIFI_SCAN_RUNNING;
165
- }
166
163
// last one to avoid time affecting Async mode
167
164
if (WiFiScanClass::_scanStarted
168
165
&& (millis () - WiFiScanClass::_scanStarted)
@@ -171,6 +168,10 @@ int16_t WiFiScanClass::scanComplete() {
171
168
return WIFI_SCAN_FAILED;
172
169
}
173
170
171
+ if (WiFiGenericClass::getStatusBits () & WIFI_SCANNING_BIT) {
172
+ return WIFI_SCAN_RUNNING;
173
+ }
174
+
174
175
return WIFI_SCAN_FAILED;
175
176
}
176
177
@@ -179,11 +180,12 @@ int16_t WiFiScanClass::scanComplete() {
179
180
*/
180
181
void WiFiScanClass::scanDelete () {
181
182
WiFiGenericClass::clearStatusBits (WIFI_SCAN_DONE_BIT);
183
+ WiFiGenericClass::clearStatusBits (WIFI_SCANNING_BIT);
182
184
if (WiFiScanClass::_scanResult) {
183
185
delete[] reinterpret_cast <wifi_ap_record_t *>(WiFiScanClass::_scanResult);
184
186
WiFiScanClass::_scanResult = nullptr ;
185
- WiFiScanClass::_scanCount = 0 ;
186
187
}
188
+ WiFiScanClass::_scanCount = 0 ;
187
189
}
188
190
189
191
/* *
You can’t perform that action at this time.
0 commit comments