mirror of https://github.com/ARMmbed/mbed-os.git
fixes the credentials storage, copies them internally rather than just a pointer to external storage
parent
07588db248
commit
570329c0c2
|
@ -220,8 +220,8 @@ nsapi_error_t OdinWiFiInterface::set_credentials(const char *ssid, const char *p
|
||||||
osStatus res = _mutex.lock();
|
osStatus res = _mutex.lock();
|
||||||
MBED_ASSERT(res == osOK);
|
MBED_ASSERT(res == osOK);
|
||||||
|
|
||||||
_sta.ssid = ssid;
|
strncpy(_sta.ssid, ssid, cbWLAN_SSID_MAX_LENGTH);
|
||||||
_sta.passwd = pass;
|
strncpy(_sta.passwd, pass, cbWLAN_MAX_PASSPHRASE_LENGTH);
|
||||||
_sta.security = security;
|
_sta.security = security;
|
||||||
|
|
||||||
res = _mutex.unlock();
|
res = _mutex.unlock();
|
||||||
|
|
|
@ -262,8 +262,8 @@ private:
|
||||||
};
|
};
|
||||||
|
|
||||||
struct sta_s {
|
struct sta_s {
|
||||||
const char *ssid;
|
char ssid[cbWLAN_SSID_MAX_LENGTH];
|
||||||
const char *passwd;
|
char passwd[cbWLAN_MAX_PASSPHRASE_LENGTH];
|
||||||
nsapi_security_t security;
|
nsapi_security_t security;
|
||||||
uint8_t channel;
|
uint8_t channel;
|
||||||
int timeout_ms;
|
int timeout_ms;
|
||||||
|
|
Loading…
Reference in New Issue