diff --git a/src/asio_web/sslwebsocketclient.cpp b/src/asio_web/sslwebsocketclient.cpp index 0a56000..bc91799 100644 --- a/src/asio_web/sslwebsocketclient.cpp +++ b/src/asio_web/sslwebsocketclient.cpp @@ -519,7 +519,7 @@ again: payloadLength = __builtin_bswap16(*(const uint16_t *)(&*iter)); std::advance(iter, sizeof(uint16_t)); - ESP_LOGI(TAG, "16bit payloadLength: %u", payloadLength); + ESP_LOGI(TAG, "16bit payloadLength: %llu", payloadLength); } else if (hdr.payloadLength == 127) { @@ -533,7 +533,7 @@ again: payloadLength = *(const uint64_t *)(&*iter); std::advance(iter, sizeof(uint64_t)); - ESP_LOGI(TAG, "64bit payloadLength: %u", payloadLength); + ESP_LOGI(TAG, "64bit payloadLength: %llu", payloadLength); } if (hdr.mask) diff --git a/src/asio_web/websocketclientconnection.cpp b/src/asio_web/websocketclientconnection.cpp index cf8b32c..80f4cfc 100644 --- a/src/asio_web/websocketclientconnection.cpp +++ b/src/asio_web/websocketclientconnection.cpp @@ -124,7 +124,7 @@ again: payloadLength = *(const uint64_t *)(&*iter); std::advance(iter, sizeof(uint64_t)); - ESP_LOGI(TAG, "64bit payloadLength: %u", payloadLength); + ESP_LOGI(TAG, "64bit payloadLength: %llu", payloadLength); } if (hdr.mask) @@ -167,9 +167,9 @@ again: return; } - ESP_LOGI(TAG, "remaining: %zd %lu", std::distance(iter, std::end(m_parsingBuffer)), payloadLength); + ESP_LOGI(TAG, "remaining: %zd %llu", std::distance(iter, std::end(m_parsingBuffer)), payloadLength); - ESP_LOGI(TAG, "payload: %.*s", payloadLength, &*iter); + ESP_LOGI(TAG, "payload: %.*s", int(payloadLength), &*iter); std::advance(iter, payloadLength); m_parsingBuffer.erase(std::begin(m_parsingBuffer), iter);