From 8600ce78d1a1f6adf9c5f9a1877789fcfbbf8bcc Mon Sep 17 00:00:00 2001 From: Pieter Joost van de Sande Date: Thu, 17 Dec 2015 15:03:14 +0100 Subject: [PATCH] fix case sensitive header check --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index 3a9805f..fd54e1f 100644 --- a/server.go +++ b/server.go @@ -96,7 +96,7 @@ func (u *Upgrader) Upgrade(w http.ResponseWriter, r *http.Request, responseHeade if r.Method != "GET" { return u.returnError(w, r, http.StatusMethodNotAllowed, "websocket: method not GET") } - if values := r.Header["Sec-Websocket-Version"]; len(values) == 0 || values[0] != "13" { + if values := r.Header.Get("Sec-Websocket-Version"); len(values) == 0 || values != "13" { return u.returnError(w, r, http.StatusBadRequest, "websocket: version != 13") }