Skip to content

Commit fb1ec14

Browse files
jukkarhenrikbrixandersen
authored andcommitted
samples: net: http_server: Close websocket connection properly
Use the websocket_unregister() to close both sockets related to a connected websocket. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
1 parent 70ab0e6 commit fb1ec14

File tree

1 file changed

+2
-1
lines changed
  • samples/net/sockets/http_server/src

1 file changed

+2
-1
lines changed

samples/net/sockets/http_server/src/ws.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <zephyr/net/http/service.h>
1313
#include <zephyr/net/net_ip.h>
1414
#include <zephyr/net/socket.h>
15+
#include <zephyr/net/websocket.h>
1516

1617
#include <zephyr/logging/log.h>
1718
LOG_MODULE_DECLARE(net_http_server_sample, LOG_LEVEL_DBG);
@@ -173,7 +174,7 @@ static void ws_handler(void *ptr1, void *ptr2, void *ptr3)
173174

174175
*in_use = false;
175176

176-
(void)close(client);
177+
(void)websocket_unregister(client);
177178

178179
cfg->sock = -1;
179180
}

0 commit comments

Comments
 (0)