mirror of https://github.com/containers/podman.git
libpod: fix connection leak
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
parent
b75d6baf07
commit
f6e36a6497
|
@ -273,9 +273,11 @@ func readStdio(conn *net.UnixConn, streams *define.AttachStreams, receiveStdoutE
|
|||
var err error
|
||||
select {
|
||||
case err = <-receiveStdoutError:
|
||||
conn.CloseWrite()
|
||||
return err
|
||||
case err = <-stdinDone:
|
||||
if err == define.ErrDetach {
|
||||
conn.CloseWrite()
|
||||
return err
|
||||
}
|
||||
if err == nil {
|
||||
|
|
Loading…
Reference in New Issue