From 01058d90e9d092c2d6551956d7e0785e0e94ff21 Mon Sep 17 00:00:00 2001 From: uNetworkingAB <110806833+uNetworkingAB@users.noreply.github.com> Date: Wed, 22 May 2024 02:27:53 +0200 Subject: [PATCH] Can't pass nullptr to memcpy --- src/WebSocket.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WebSocket.h b/src/WebSocket.h index f2663e58f..ba11281d8 100644 --- a/src/WebSocket.h +++ b/src/WebSocket.h @@ -115,7 +115,7 @@ struct WebSocket : AsyncSocket { /* Special path for long sends of non-compressed, non-SSL messages */ if (message.length() >= 16 * 1024 && !compress && !SSL && !webSocketData->subscriber && getBufferedAmount() == 0 && Super::getLoopData()->corkOffset == 0) { char header[10]; - int header_length = (int) protocol::formatMessage(header, nullptr, 0, opCode, message.length(), compress, fin); + int header_length = (int) protocol::formatMessage(header, "", 0, opCode, message.length(), compress, fin); int written = us_socket_write2(0, (struct us_socket_t *)this, header, header_length, message.data(), (int) message.length()); if (written != header_length + (int) message.length()) {