diff --git a/src/WebResponses.cpp b/src/WebResponses.cpp index a22e991aa..845951db6 100644 --- a/src/WebResponses.cpp +++ b/src/WebResponses.cpp @@ -317,8 +317,7 @@ size_t AsyncAbstractResponse::_ack(AsyncWebServerRequest *request, size_t len, u free(buf); return 0; } - outLen = sprintf((char*)buf+headLen, "%x", readLen) + headLen; - while(outLen < headLen + 4) buf[outLen++] = ' '; + outLen = sprintf((char*)buf+headLen, "%04x", readLen) + headLen; buf[outLen++] = '\r'; buf[outLen++] = '\n'; outLen += readLen;