Add missing callback on close of hijacked connections
This commit is contained in:
parent
8a5db8a3ee
commit
63c3ed3931
2 changed files with 8 additions and 3 deletions
7
vendor/github.com/vulcand/oxy/forward/fwd.go
generated
vendored
7
vendor/github.com/vulcand/oxy/forward/fwd.go
generated
vendored
|
@ -363,7 +363,12 @@ func (f *httpForwarder) serveWebSocket(w http.ResponseWriter, req *http.Request,
|
|||
ctx.errHandler.ServeHTTP(w, req, errHijack)
|
||||
return
|
||||
}
|
||||
defer conn.Close()
|
||||
defer func() {
|
||||
conn.Close()
|
||||
if f.websocketConnectionClosedHook != nil {
|
||||
f.websocketConnectionClosedHook(req, conn)
|
||||
}
|
||||
}()
|
||||
|
||||
errWrite := resp.Write(conn)
|
||||
if errWrite != nil {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue