Skip to content

Commit 20779f8

Browse files
committed
fix interrupt
Signed-off-by: Daniil Antoshin <daniil.antoshin@flant.com>
1 parent 2add1c4 commit 20779f8

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • src/pkg/cli/internal/cmd/vnc

src/pkg/cli/internal/cmd/vnc/vnc.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,8 @@ func (o *VNC) Run(cmd *cobra.Command, args []string) error {
153153
"\n - network issues"+
154154
"\n - machine restart\n")
155155
}
156+
} else if strings.Contains(err.Error(), "interrupt") {
157+
os.Exit(0)
156158
} else {
157159
fmt.Fprintf(os.Stderr, "%s\n", err)
158160
}
@@ -262,6 +264,7 @@ func connect(ln *net.TCPListener, virtCli kubeclient.Client, cmd *cobra.Command,
262264
interrupt := make(chan os.Signal, 1)
263265
signal.Notify(interrupt, os.Interrupt)
264266
<-interrupt
267+
viewResChan <- fmt.Errorf("interrupted")
265268
}()
266269

267270
select {

0 commit comments

Comments
 (0)