From 99ac39cbfbec9459f085b9f6cf786945b9e00867 Mon Sep 17 00:00:00 2001 From: Jim Minter Date: Wed, 7 Mar 2018 13:48:51 -0500 Subject: [PATCH] UPSTREAM: docker/docker: 36517: ensure hijackedConn implements CloseWrite function https://github.com/moby/moby/issues/36516 https://github.com/moby/moby/pull/36517 --- vendor/github.com/docker/docker/client/hijack.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vendor/github.com/docker/docker/client/hijack.go b/vendor/github.com/docker/docker/client/hijack.go index 8cf0119f3dd4..17289a04fb15 100644 --- a/vendor/github.com/docker/docker/client/hijack.go +++ b/vendor/github.com/docker/docker/client/hijack.go @@ -206,3 +206,10 @@ type hijackedConn struct { func (c *hijackedConn) Read(b []byte) (int, error) { return c.r.Read(b) } + +func (c *hijackedConn) CloseWrite() error { + if conn, ok := c.Conn.(types.CloseWriter); ok { + return conn.CloseWrite() + } + return nil +}