Skip to content

Commit 75ab490

Browse files
committed
Clean a residue from a loaded credential
1 parent 1a910aa commit 75ab490

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/AutoConnectCredential.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
* AutoConnectCredential class dispatcher.
33
* @file AutoConnectCredential.cpp
44
5-
* @version 1.2.3
6-
* @date 2021-01-07
5+
* @version 1.3.0
6+
* @date 2021-03-25
77
* @copyright MIT license.
88
*/
99

@@ -667,6 +667,7 @@ uint8_t AutoConnectCredential::_import(void) {
667667
void AutoConnectCredential::_obtain(AC_CREDT_t::iterator const& it, station_config_t* config) {
668668
String ssid = it->first;
669669
AC_CREDTBODY_t& credtBody = it->second;
670+
memset(config, 0x00, sizeof(station_config_t));
670671
ssid.toCharArray(reinterpret_cast<char*>(config->ssid), sizeof(station_config_t::ssid));
671672
credtBody.password.toCharArray(reinterpret_cast<char*>(config->password), sizeof(station_config_t::password));
672673
memcpy(config->bssid, credtBody.bssid, sizeof(station_config_t::bssid));

0 commit comments

Comments
 (0)