Skip to content

Commit b424b37

Browse files
restyling done
1 parent 5dd0f32 commit b424b37

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

src/platform/silabs/NetworkCommissioningWiFiDriver.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,11 @@ CHIP_ERROR SlWiFiDriver::ConnectWiFiNetwork(const char * ssid, uint8_t ssidLen,
150150

151151
// Set the wifi configuration
152152
wfx_wifi_provision_t wifiConfig;
153+
memset(wifiConfig.ssid, 0, WFX_MAX_SSID_LENGTH);
154+
wifiConfig.ssid_length = 0;
155+
memset(wifiConfig.passkey, 0, WFX_MAX_PASSKEY_LENGTH);
156+
wifiConfig.passkey_length = 0;
157+
wifiConfig.security = WFX_SEC_UNSPECIFIED;
153158

154159
VerifyOrReturnError(ssidLen <= WFX_MAX_SSID_LENGTH, CHIP_ERROR_BUFFER_TOO_SMALL);
155160
memcpy(wifiConfig.ssid, ssid, ssidLen);

src/platform/silabs/wifi/wf200/WifiInterface.cpp

+6-2
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,11 @@ bool wfx_get_wifi_provision(wfx_wifi_provision_t * wifiConfig)
10481048
*****************************************************************************/
10491049
void wfx_clear_wifi_provision(void)
10501050
{
1051-
memset(&wifi_provision, 0, sizeof(wifi_provision));
1051+
memset(wifi_provision.ssid, 0, WFX_MAX_SSID_LENGTH);
1052+
wifi_provision.ssid_length = 0;
1053+
memset(wifi_provision.passkey, 0, WFX_MAX_PASSKEY_LENGTH);
1054+
wifi_provision.passkey_length = 0;
1055+
wifi_provision.security = WFX_SEC_UNSPECIFIED;
10521056
}
10531057

10541058
/****************************************************************************
@@ -1227,7 +1231,7 @@ void wfx_dhcp_got_ipv4(uint32_t ip)
12271231
*/
12281232
uint8_t ip4_addr[4];
12291233

1230-
ip4_addr[0] = (ip) &0xFF;
1234+
ip4_addr[0] = (ip) & 0xFF;
12311235
ip4_addr[1] = (ip >> 8) & 0xFF;
12321236
ip4_addr[2] = (ip >> 16) & 0xFF;
12331237
ip4_addr[3] = (ip >> 24) & 0xFF;

src/platform/silabs/wifi/wiseconnect-abstraction/WiseconnectInterfaceAbstraction.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,11 @@ bool wfx_get_wifi_provision(wfx_wifi_provision_t * wifiConfig)
142142
void wfx_clear_wifi_provision(void)
143143
{
144144
wfx_rsi.dev_state.Clear(WifiState::kStationProvisioned);
145+
memset(wfx_rsi.sec.ssid, 0, WFX_MAX_SSID_LENGTH);
146+
wfx_rsi.sec.ssid_length = 0;
147+
memset(wfx_rsi.sec.passkey, 0, WFX_MAX_PASSKEY_LENGTH);
148+
wfx_rsi.sec.passkey_length = 0;
149+
wfx_rsi.sec.security = WFX_SEC_UNSPECIFIED;
145150
ChipLogProgress(DeviceLayer, "Clear WiFi Provision");
146151
}
147152

0 commit comments

Comments
 (0)