diff --git a/cli/util/tty.go b/cli/util/tty.go index 48bfb1f08..edcd5c0de 100644 --- a/cli/util/tty.go +++ b/cli/util/tty.go @@ -58,6 +58,7 @@ func EchoSigHandler( select { case <-ctx.Done(): errChan <- nil + _ = unix.IoctlSetTermios(int(os.Stdin.Fd()), ioctlSetTermios, term) return case sig, sigRecved = <-sigChan: }