Skip to content

Commit 1743c12

Browse files
authored
reserve the String Length in urlDecode to avoid String Reallocations
1 parent 1662248 commit 1743c12

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

libraries/ESP8266WebServer/src/Parsing-impl.h

+1
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,7 @@ String ESP8266WebServerTemplate<ServerType>::urlDecode(const String& text)
520520
char temp[] = "0x00";
521521
unsigned int len = text.length();
522522
unsigned int i = 0;
523+
decoded.reserve(len);
523524
while (i < len)
524525
{
525526
char decodedChar;

0 commit comments

Comments
 (0)