diff --git a/src/AsyncWebSocket.cpp b/src/AsyncWebSocket.cpp index 88d88ec..cb06fe0 100644 --- a/src/AsyncWebSocket.cpp +++ b/src/AsyncWebSocket.cpp @@ -745,7 +745,7 @@ void AsyncWebSocketClient::binary(const __FlashStringHelper* data, size_t len) { IPAddress AsyncWebSocketClient::remoteIP() const { if (!_client) - return IPAddress((uint32_t)0U); + return IPAddress(); return _client->remoteIP(); } diff --git a/src/WebResponses.cpp b/src/WebResponses.cpp index 86aa947..9d0ee00 100644 --- a/src/WebResponses.cpp +++ b/src/WebResponses.cpp @@ -447,7 +447,7 @@ size_t AsyncAbstractResponse::_ack(AsyncWebServerRequest* request, size_t len, u free(buf); return 0; } - outLen = sprintf_P((char*)buf + headLen, PSTR("%x"), readLen) + headLen; + outLen = sprintf_P((char*)buf + headLen, PSTR("%04x"), readLen) + headLen; while (outLen < headLen + 4) buf[outLen++] = ' '; buf[outLen++] = '\r';