diff --git a/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp b/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp index 7f0657629..62de8546b 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer.cpp @@ -500,13 +500,13 @@ String ESP8266WebServer::arg(String name) { } String ESP8266WebServer::arg(int i) { - if (i < _currentArgCount) + if (i >= 0 && i < _currentArgCount) return _currentArgs[i].value; return ""; } String ESP8266WebServer::argName(int i) { - if (i < _currentArgCount) + if (i >= 0 && i < _currentArgCount) return _currentArgs[i].key; return ""; }