From 950bc3de6d44e3d782a4c4ff32598fb0c86a6099 Mon Sep 17 00:00:00 2001 From: nworbnhoj Date: Wed, 20 Apr 2022 16:32:26 +1000 Subject: [PATCH] Return sub_protocol on server accept It seem odd that this call to server_accept forces websocket_protocol to None. The change proposes a slightly less blunt approach of defaulting to WebSocketContext.sec_websocket_protocol_list[0] This probably should also include doco for the Server implmentation. --- src/framer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/framer.rs b/src/framer.rs index 869cabf..caac639 100644 --- a/src/framer.rs +++ b/src/framer.rs @@ -120,7 +120,7 @@ where .websocket .server_accept( &websocket_context.sec_websocket_key, - None, + Some(WebSocketContext.sec_websocket_protocol_list[0]), &mut self.write_buf, ) .map_err(FramerError::WebSocket)?;