summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2017-08-11 16:46:59 +0200
committerJosé Bollo <jose.bollo@iot.bzh>2017-08-11 16:50:43 +0200
commitec68c44857603c9f5bb77a44d8163d837ac5a55a (patch)
tree9bbe6ff11ee8f680796091e6e8648a8c4e9a3740
parent4ae97e8484cb2fae99a3a6992a7fab093c6aff75 (diff)
afb-websocket: update websocket protocol
After integration of UPGRADE in libmicrohttpd, the header "Connection: Upgrade" has to be removed because it is now sent 2 times. This caused Webkit to fail to connect its websocket. Bug-AGL: SPEC-821 Change-Id: Ib9744208cf7175f0c56e513b18b53ab0a9b60b9f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
-rw-r--r--src/afb-websock.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/afb-websock.c b/src/afb-websock.c
index 277c9df5..799b2bd0 100644
--- a/src/afb-websock.c
+++ b/src/afb-websock.c
@@ -215,7 +215,6 @@ static int check_websocket_upgrade(struct MHD_Connection *con, const struct prot
make_accept_value(key, acceptval);
MHD_add_response_header(response, sec_websocket_accept_s, acceptval);
MHD_add_response_header(response, sec_websocket_protocol_s, proto->name);
- MHD_add_response_header(response, MHD_HTTP_HEADER_CONNECTION, MHD_HTTP_HEADER_UPGRADE);
MHD_add_response_header(response, MHD_HTTP_HEADER_UPGRADE, websocket_s);
MHD_queue_response(con, MHD_HTTP_SWITCHING_PROTOCOLS, response);
MHD_destroy_response(response);