summaryrefslogtreecommitdiff
path: root/sys/src/cmd/ssh.c
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2017-04-28 15:41:39 +0000
committeraiju <devnull@localhost>2017-04-28 15:41:39 +0000
commit2a920e73611b7f37dd277cf5f0abaa6d5958e6c6 (patch)
treece76bdcd77ee6d181a1216cf65333ceebb4b32a4 /sys/src/cmd/ssh.c
parent522f08e5f1a4f16a2cb2016c7b03f86b1eadea30 (diff)
ssh: add support for subsystems
Diffstat (limited to 'sys/src/cmd/ssh.c')
-rw-r--r--sys/src/cmd/ssh.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/src/cmd/ssh.c b/sys/src/cmd/ssh.c
index a7f45da11..100b0c57e 100644
--- a/sys/src/cmd/ssh.c
+++ b/sys/src/cmd/ssh.c
@@ -1286,6 +1286,12 @@ Next1: switch(recvpkt()){
send.chan,
"shell", 5,
0);
+ } else if(*cmd == '#') {
+ sendpkt("busbs", MSG_CHANNEL_REQUEST,
+ send.chan,
+ "subsystem", 9,
+ 0,
+ cmd+1, strlen(cmd)-1);
} else {
sendpkt("busbs", MSG_CHANNEL_REQUEST,
send.chan,