diff --git a/WiFiManager.cpp b/WiFiManager.cpp index 7b64b40..f8ea289 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -86,12 +86,8 @@ void WiFiManagerParameter::setValue(const char *defaultValue, int length) { // // return false; //@todo bail // } - if(_length != length){ - _length = length; - if( _value != nullptr) - delete[] _value; - _value = new char[_length + 1]; - } + _length = length; + _value = new char[_length + 1]; memset(_value, 0, _length + 1); // explicit null if (defaultValue != NULL) {