Skip to content

Commit d1c5cac

Browse files
markaj-nordicshgutte
authored andcommitted
[nrfconnect] Fix the case when the Wi-Fi info cannot be retrieved (project-chip#35275)
Don't pass uninitialized WiFiInfo object to the OnNetworkingStatusChange() callback in case the GetWiFiInfo() fails. Use GetWantedNetwork() return value as a fallback. Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>
1 parent 8dae584 commit d1c5cac

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/platform/nrfconnect/wifi/NrfWiFiDriver.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ void NrfWiFiDriver::OnNetworkConnStatusChanged(const wifi_conn_status & connStat
143143
ssid = WiFiManager::Instance().GetWantedNetwork().ssid;
144144
ssidLen = WiFiManager::Instance().GetWantedNetwork().ssidLen;
145145
}
146-
mpNetworkStatusChangeCallback->OnNetworkingStatusChange(status, MakeOptional(ByteSpan(wifiInfo.mSsid, wifiInfo.mSsidLen)),
146+
mpNetworkStatusChangeCallback->OnNetworkingStatusChange(status, MakeOptional(ByteSpan(ssid, ssidLen)),
147147
connStatus ? MakeOptional(static_cast<int32_t>(connStatus))
148148
: NullOptional);
149149
}

0 commit comments

Comments
 (0)