libpod: fix connection leak

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
Giuseppe Scrivano
2022-01-14 13:12:26 +01:00
parent b75d6baf07
commit f6e36a6497

View File

@ -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 {