diff --git a/rdg.go b/rdg.go index c1f57aef76d39c249201c3638e656217bac8ec52..2c86d28e6c0fc3ff4d7a2dd1df1ae60b1f79355a 100644 --- a/rdg.go +++ b/rdg.go @@ -154,10 +154,10 @@ var c = cache.New(5*time.Minute, 10*time.Minute) func handleGatewayProtocol(w http.ResponseWriter, r *http.Request) { connectionCache.Set(float64(c.ItemCount())) if r.Method == MethodRDGOUT { - //if r.Header.Get("Connection") != "upgrade" && r.Header.Get("Upgrade") != "websocket" { + if r.Header.Get("Connection") != "upgrade" && r.Header.Get("Upgrade") != "websocket" { handleLegacyProtocol(w, r) return - //} + } r.Method = "GET" // force conn, err := upgrader.Upgrade(w, r, nil) if err != nil {