Skip to content

Commit aa529eb

Browse files
authored
Fix getString() freeze on empty responses (#4317)
1 parent a9cb7c6 commit aa529eb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Diff for: libraries/HTTPClient/src/HTTPClient.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -921,13 +921,16 @@ String HTTPClient::getString(void)
921921
{
922922
StreamString sstring;
923923

924-
if(_size) {
924+
if(_size > 0) {
925925
// try to reserve needed memmory
926926
if(!sstring.reserve((_size + 1))) {
927927
log_d("not enough memory to reserve a string! need: %d", (_size + 1));
928928
return "";
929929
}
930930
}
931+
else {
932+
return "";
933+
}
931934

932935
writeToStream(&sstring);
933936
return sstring;

0 commit comments

Comments
 (0)