diff --git a/WiFiManager.cpp b/WiFiManager.cpp index b94e0fc..3d97c04 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -686,7 +686,7 @@ void WiFiManager::handleWifiSave() { //read parameter String value = server->arg(_params[i]->getID()).c_str(); //store it in array - value.toCharArray(_params[i]->_value, _params[i]->_length); + value.toCharArray(_params[i]->_value, _params[i]->_length+1); // length+1 null terminated DEBUG_WM(F("Parameter")); DEBUG_WM(_params[i]->getID()); DEBUG_WM(value);