mirror of
https://github.com/containous/traefik.git
synced 2025-10-22 19:33:20 +03:00
Add missing callback on close of hijacked connections
This commit is contained in:
4
Gopkg.lock
generated
4
Gopkg.lock
generated
@@ -1838,7 +1838,7 @@
|
|||||||
|
|
||||||
[[projects]]
|
[[projects]]
|
||||||
branch = "master"
|
branch = "master"
|
||||||
digest = "1:c878a802780168c80738d74607d14e7cb8765706990ae1260a3fd271c2c3b133"
|
digest = "1:86f14aadf288fe3ad8ac060bcb2b5083cec3829dd883803486ec834d031060c9"
|
||||||
name = "github.com/vulcand/oxy"
|
name = "github.com/vulcand/oxy"
|
||||||
packages = [
|
packages = [
|
||||||
"buffer",
|
"buffer",
|
||||||
@@ -1851,7 +1851,7 @@
|
|||||||
"utils",
|
"utils",
|
||||||
]
|
]
|
||||||
pruneopts = "NUT"
|
pruneopts = "NUT"
|
||||||
revision = "c34b0c501e43223bc816ac9b40b0ac29c44c8952"
|
revision = "0d102f45103cf49a95b5c6e810e092973cbcb68c"
|
||||||
|
|
||||||
[[projects]]
|
[[projects]]
|
||||||
digest = "1:ca6bac407fedc14fbeeba861dd33a821ba3a1624c10126ec6003b0a28d4139c5"
|
digest = "1:ca6bac407fedc14fbeeba861dd33a821ba3a1624c10126ec6003b0a28d4139c5"
|
||||||
|
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)
|
ctx.errHandler.ServeHTTP(w, req, errHijack)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
defer conn.Close()
|
defer func() {
|
||||||
|
conn.Close()
|
||||||
|
if f.websocketConnectionClosedHook != nil {
|
||||||
|
f.websocketConnectionClosedHook(req, conn)
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
|
||||||
errWrite := resp.Write(conn)
|
errWrite := resp.Write(conn)
|
||||||
if errWrite != nil {
|
if errWrite != nil {
|
||||||
|
Reference in New Issue
Block a user