From b907dea9e3441d31245457974319ff65fe396f80 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 26 Apr 2022 18:52:22 -0400 Subject: [PATCH] TT#14008 fix "Connection: Close" HTTP breakage closes #1482 Change-Id: I5357a079616476b3fd1d7cfa842b23fa31135674 --- daemon/websocket.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daemon/websocket.c b/daemon/websocket.c index b624ff0c1..56620bec7 100644 --- a/daemon/websocket.c +++ b/daemon/websocket.c @@ -260,7 +260,8 @@ static int websocket_dequeue(struct websocket_conn *wc) { int ret = 0; if (is_http) - ret = lws_http_transaction_completed(wsi); // may destroy `wc` + if (lws_http_transaction_completed(wsi) == 1) // may destroy `wc` + ret = -1; return ret; }