From 0408433fc3eb2dae872fea1ed04a5cb0755e2620 Mon Sep 17 00:00:00 2001 From: Mid <> Date: Tue, 15 Apr 2025 12:07:43 +0300 Subject: [PATCH] WebSocket receive bug fix --- main2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main2.c b/main2.c index fe1ccc6..cf972da 100644 --- a/main2.c +++ b/main2.c @@ -372,6 +372,8 @@ static int handle(Client *cli) { cli->ws.incoming = realloc(cli->ws.incoming, cli->ws.incomingSz + payloadSz); memcpy(cli->ws.incoming + cli->ws.incomingSz, cli->buf + i + 4, payloadSz); + consume(cli, i + 4 + payloadSz); + if(fin) { receive_ws(cli);