mirror of
https://github.com/containers/podman.git
synced 2025-05-20 16:47:39 +08:00
libpod: fix connection leak
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
@ -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 {
|
||||
|
Reference in New Issue
Block a user