From e6cc16e54288e4ad17509b1e170c084a91411324 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 53711dd27..6a37e8fe3 100644 --- a/daemon/websocket.c +++ b/daemon/websocket.c @@ -258,7 +258,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; }