Skip to content

Commit c39c87b

Browse files
committed
Fixed deadlock in withRawTerminal method
Signed-off-by: Lou Marvin Caraig <[email protected]>
1 parent da01be9 commit c39c87b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

docker/docker_exec.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,10 @@ func (sa *stdioAttacher) withRawTerminal(fn attachFn) <-chan error {
155155
// characters
156156
prevState, err = term.SetRawTerminal(fd)
157157
if err != nil {
158-
done <- err
158+
go func() {
159+
done <- err
160+
}()
161+
159162
return done
160163
}
161164
}

0 commit comments

Comments
 (0)