Skip to content

Commit 5e54f80

Browse files
committed
esp32: add call for clear ap scan list, used single name for iterator
1 parent 4866df5 commit 5e54f80

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/platform/ESP32/NetworkCommissioningDriver.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -389,11 +389,12 @@ void ESPWiFiDriver::OnScanWiFiNetworkDone()
389389

390390
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 1, 3)
391391
if (CHIP_NO_ERROR == DeviceLayer::SystemLayer().ScheduleLambda([ap_number]() {
392-
ESPScanResponseIteratorV2 iter(ap_number);
392+
ESPScanResponseIterator iter(ap_number);
393393
if (GetInstance().mpScanCallback)
394394
{
395395
GetInstance().mpScanCallback->OnFinished(Status::kSuccess, CharSpan(), &iter);
396396
GetInstance().mpScanCallback = nullptr;
397+
iter.Release();
397398
}
398399
else
399400
{

src/platform/ESP32/NetworkCommissioningDriver.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ inline constexpr uint8_t kWiFiConnectNetworkTimeoutSeconds = 30;
3434
BitFlags<WiFiSecurityBitmap> ConvertSecurityType(wifi_auth_mode_t authMode);
3535

3636
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 1, 3)
37-
class ESPScanResponseIteratorV2 : public Iterator<WiFiScanResponse>
37+
class ESPScanResponseIterator : public Iterator<WiFiScanResponse>
3838
{
3939
public:
40-
ESPScanResponseIteratorV2(const size_t size) : mSize(size) {}
40+
ESPScanResponseIterator(const size_t size) : mSize(size) {}
4141
size_t Count() override { return mSize; }
4242

4343
bool Next(WiFiScanResponse & item) override

0 commit comments

Comments
 (0)