[libsoup/websockets-fixes-2.66: 10/19] WebSockets: client should also mark the close frame as SOUP_WEBSOCKET_QUEUE_LAST
- From: Claudio Saavedra <csaavedra src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup/websockets-fixes-2.66: 10/19] WebSockets: client should also mark the close frame as SOUP_WEBSOCKET_QUEUE_LAST
- Date: Fri, 11 Dec 2020 14:41:15 +0000 (UTC)
commit 4754357691aa76ae2c79b69cb7f6a8c3cbe5fdfe
Author: Carlos Garcia Campos <cgarcia igalia com>
Date: Fri Jul 12 14:25:04 2019 +0200
WebSockets: client should also mark the close frame as SOUP_WEBSOCKET_QUEUE_LAST
When close message was already received from the server.
libsoup/soup-websocket-connection.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/libsoup/soup-websocket-connection.c b/libsoup/soup-websocket-connection.c
index 03647413..b30fddf2 100644
--- a/libsoup/soup-websocket-connection.c
+++ b/libsoup/soup-websocket-connection.c
@@ -674,7 +674,7 @@ close_connection (SoupWebsocketConnection *self,
g_debug ("responding to close request");
flags = 0;
- if (pv->connection_type == SOUP_WEBSOCKET_CONNECTION_SERVER && pv->close_received)
+ if (pv->close_received)
flags |= SOUP_WEBSOCKET_QUEUE_LAST;
send_close (self, flags, code, data);
close_io_after_timeout (self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]