Explorar el Código

Merge pull request #1047 from docker/fix-stdin-nil

Check if stdin is nil before closing
Djordje Lukic hace 4 años
padre
commit
817ecaabaa
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      local/compose/attach.go

+ 3 - 1
local/compose/attach.go

@@ -80,7 +80,9 @@ func (s *composeService) attachContainerStreams(ctx context.Context, container m
 	go func() {
 		<-ctx.Done()
 		stdout.Close() //nolint:errcheck
-		stdin.Close()  //nolint:errcheck
+		if stdin != nil {
+			stdin.Close() //nolint:errcheck
+		}
 	}()
 
 	if r != nil && stdin != nil {