Refactor WebSocket frame initialization for clarity

Signed-off-by: YoungSoo Shin <shinys000114@gmail.com>
This commit is contained in:
2025-08-27 16:37:28 +09:00
parent a7847336dd
commit 6dd87319f0

View File

@@ -109,8 +109,7 @@ static void ws_sender_task(void *arg)
xSemaphoreGive(client_fd_mutex); xSemaphoreGive(client_fd_mutex);
if (fd > 0) { if (fd > 0) {
httpd_ws_frame_t ws_pkt; httpd_ws_frame_t ws_pkt = {0};
memset(&ws_pkt, 0, sizeof(httpd_ws_frame_t));
ws_pkt.payload = msg.data; ws_pkt.payload = msg.data;
ws_pkt.len = msg.len; ws_pkt.len = msg.len;
ws_pkt.type = HTTPD_WS_TYPE_BINARY; ws_pkt.type = HTTPD_WS_TYPE_BINARY;
@@ -206,9 +205,8 @@ static esp_err_t ws_handler(httpd_req_t *req) {
return ESP_OK; return ESP_OK;
} }
httpd_ws_frame_t ws_pkt; httpd_ws_frame_t ws_pkt = {0};
uint8_t buf[BUF_SIZE]; uint8_t buf[BUF_SIZE];
memset(&ws_pkt, 0, sizeof(httpd_ws_frame_t));
ws_pkt.payload = buf; ws_pkt.payload = buf;
ws_pkt.type = HTTPD_WS_TYPE_BINARY; ws_pkt.type = HTTPD_WS_TYPE_BINARY;