summaryrefslogtreecommitdiff
path: root/sys/src/cmd/ssh.c
diff options
context:
space:
mode:
authorglenda <glenda@9front.local>2022-08-07 13:19:42 +0000
committerglenda <glenda@9front.local>2022-08-07 13:19:42 +0000
commit437d0e67ce212de3155758f392f71a174814c528 (patch)
tree0ab8954607acf4fb5b06d438b8a9cc8c9b826352 /sys/src/cmd/ssh.c
parente92e9cf193d9ab5fe29d9a2178c47bfd03dce315 (diff)
ssh: send interrupts even when we're not in raw mode
Diffstat (limited to 'sys/src/cmd/ssh.c')
-rw-r--r--sys/src/cmd/ssh.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/cmd/ssh.c b/sys/src/cmd/ssh.c
index fa28b73b3..c7f57ec81 100644
--- a/sys/src/cmd/ssh.c
+++ b/sys/src/cmd/ssh.c
@@ -1107,7 +1107,8 @@ getdim(void)
return 0;
tty.gen = g;
free(s);
- }
+ }else
+ return 0;
if(s = getenv("XPIXELS")){
tty.xpixels = atoi(s);
free(s);
@@ -1415,8 +1416,8 @@ Mux:
if(n < 0 && wasintr())
intr = 1;
if(intr){
- if(!raw) break;
if(getdim()){
+ if(!raw) break;
sendpkt("busbuuuu", MSG_CHANNEL_REQUEST,
send.chan,
"window-change", 13,