From 117e71a4474be0cb3e834ed8bd468ba0d5e5dffa Mon Sep 17 00:00:00 2001 From: kulti Date: Mon, 27 Feb 2017 16:47:07 +0300 Subject: [PATCH] Pass only Bad Request reasons --- server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server.go b/server.go index a8ceb94..3a1dd4a 100644 --- a/server.go +++ b/server.go @@ -60,7 +60,11 @@ func (u *Upgrader) returnError(w http.ResponseWriter, r *http.Request, status in u.Error(w, r, status, err) } else { w.Header().Set("Sec-Websocket-Version", "13") - http.Error(w, reason, status) + if status == http.StatusBadRequest { + http.Error(w, reason, status) + } else { + http.Error(w, http.StatusText(status), status) + } } return nil, err }