From f6e36a64975fdd9c39507f4447a469de1e850598 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Fri, 14 Jan 2022 13:12:26 +0100 Subject: libpod: fix connection leak Signed-off-by: Giuseppe Scrivano --- libpod/oci_attach_linux.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libpod') diff --git a/libpod/oci_attach_linux.go b/libpod/oci_attach_linux.go index 1c15d567c..1ee664e81 100644 --- a/libpod/oci_attach_linux.go +++ b/libpod/oci_attach_linux.go @@ -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 { -- cgit v1.2.3-54-g00ecf