fix: invalid const and declaration ordering and added smart pointer for get
This commit is contained in:
@@ -278,7 +278,7 @@ void WifiHandler::get_wifi_credentials(char*& ssid, char*& password) {
|
||||
ESP_LOGW(TAG, "KVStorageHandler not set, cannot get WiFi credentials");
|
||||
return;
|
||||
}
|
||||
ssid = kvs->get(WIFI_SSID_KEY);
|
||||
ssid = kvs->get(WIFI_SSID_KEY).get();
|
||||
if (!ssid) {
|
||||
ssid = nullptr;
|
||||
password = nullptr;
|
||||
@@ -286,7 +286,7 @@ void WifiHandler::get_wifi_credentials(char*& ssid, char*& password) {
|
||||
}
|
||||
// password is from KV storage, may be nullptr
|
||||
char* password_key = this->build_password_key(ssid);
|
||||
password = kvs->get(password_key);
|
||||
password = kvs->get(password_key).get();
|
||||
delete[] password_key;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user