diff --git a/WiFiManager.cpp b/WiFiManager.cpp index cca2a56..dfcafed 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -87,13 +87,13 @@ bool WiFiManager::addParameter(WiFiManagerParameter *p) { } } - if(_paramsCount + 1 == _max_params){ + if(_paramsIdx == _max_params){ // resize the params array by increment of WIFI_MANAGER_MAX_PARAMS _max_params += WIFI_MANAGER_MAX_PARAMS; DEBUG_WM(F("Updated _max_params:"),_max_params); WiFiManagerParameter** new_params = (WiFiManagerParameter**)realloc(_params, _max_params * sizeof(WiFiManagerParameter*)); // DEBUG_WM(WIFI_MANAGER_MAX_PARAMS); - // DEBUG_WM(_paramsCount); + // DEBUG_WM(_paramsIdx); // DEBUG_WM(_max_params); if (new_params != NULL) { _params = new_params; @@ -102,8 +102,8 @@ bool WiFiManager::addParameter(WiFiManagerParameter *p) { return false; } } - _params[_paramsCount] = p; - _paramsCount++; + _params[_paramsIdx] = p; + _paramsIdx++; DEBUG_WM("Added Parameter:",p->getID()); return true; } @@ -763,7 +763,7 @@ String WiFiManager::getStaticOut(){ String WiFiManager::getParamOut(){ String page; - if(_paramsCount > 0){ + if(_paramsIdx > 0){ String HTTP_PARAM_temp = FPSTR(HTTP_FORM_LABEL); HTTP_PARAM_temp += FPSTR(HTTP_FORM_PARAM); @@ -780,7 +780,7 @@ String WiFiManager::getParamOut(){ char parLength[5]; // add the extra parameters to the form - for (int i = 0; i < _paramsCount; i++) { + for (int i = 0; i < _paramsIdx; i++) { if (_params[i] == NULL) { break; } @@ -840,10 +840,10 @@ void WiFiManager::handleWifiSave() { _pass = server->arg("p").c_str(); //parameters - if(_paramsCount > 0){ + if(_paramsIdx > 0){ DEBUG_WM("Parameters"); DEBUG_WM("-----------"); - for (int i = 0; i < _paramsCount; i++) { + for (int i = 0; i < _paramsIdx; i++) { if (_params[i] == NULL) { break; } diff --git a/WiFiManager.h b/WiFiManager.h index d0b90be..37cf9ef 100644 --- a/WiFiManager.h +++ b/WiFiManager.h @@ -229,7 +229,7 @@ class WiFiManager int timer = 0; // WiFiManagerParameter - int _paramsCount = 0; + int _paramsIdx = 0; int _max_params; WiFiManagerParameter** _params;