mirror of
https://github.com/kubernetes/client-go.git
synced 2025-07-29 14:08:19 +00:00
removes extra upgrade aware proxy logging; returns tunneling connection close error
Kubernetes-commit: e8bbb221d36f1adf4116752990c0c4f17a9e5deb
This commit is contained in:
parent
271d034e86
commit
79f21dcaa8
@ -114,8 +114,13 @@ func (c *TunnelingConnection) Close() error {
|
|||||||
klog.V(7).Infof("%s: tunneling connection Close()...", c.name)
|
klog.V(7).Infof("%s: tunneling connection Close()...", c.name)
|
||||||
// Signal other endpoint that websocket connection is closing; ignore error.
|
// Signal other endpoint that websocket connection is closing; ignore error.
|
||||||
normalCloseMsg := gwebsocket.FormatCloseMessage(gwebsocket.CloseNormalClosure, "")
|
normalCloseMsg := gwebsocket.FormatCloseMessage(gwebsocket.CloseNormalClosure, "")
|
||||||
c.conn.WriteControl(gwebsocket.CloseMessage, normalCloseMsg, time.Now().Add(time.Second)) //nolint:errcheck
|
writeControlErr := c.conn.WriteControl(gwebsocket.CloseMessage, normalCloseMsg, time.Now().Add(time.Second))
|
||||||
err = c.conn.Close()
|
closeErr := c.conn.Close()
|
||||||
|
if closeErr != nil {
|
||||||
|
err = closeErr
|
||||||
|
} else if writeControlErr != nil {
|
||||||
|
err = writeControlErr
|
||||||
|
}
|
||||||
})
|
})
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user