From 1d5efc034952f6db8fcec46987dcabe86fbd5245 Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Fri, 25 Dec 2020 19:21:24 +0300 Subject: Examples: fixed logic error --- src/examples/websocket_threaded_example.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/examples/websocket_threaded_example.c') diff --git a/src/examples/websocket_threaded_example.c b/src/examples/websocket_threaded_example.c index 2c1f31b3..1f4db5b8 100644 --- a/src/examples/websocket_threaded_example.c +++ b/src/examples/websocket_threaded_example.c @@ -714,16 +714,16 @@ run_usock (void *cls) size = sprintf (client, "User#%d: ", (int)ws->sock); size += got; text = malloc (size); - if (NULL != buf) + if (NULL != text) { sprintf (text, "%s%s", client, msg); sent = ws_send_frame (ws->sock, text, size); + free (text); } else { sent = -1; } - free (text); free (msg); if (-1 == sent) { -- cgit v1.2.3