summaryrefslogtreecommitdiffhomepage
path: root/svr-tcpfwd.c
diff options
context:
space:
mode:
Diffstat (limited to 'svr-tcpfwd.c')
-rw-r--r--svr-tcpfwd.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/svr-tcpfwd.c b/svr-tcpfwd.c
index 879de7e..11b9222 100644
--- a/svr-tcpfwd.c
+++ b/svr-tcpfwd.c
@@ -39,8 +39,17 @@
/* This is better than SSH_MSG_UNIMPLEMENTED */
void recv_msg_global_request_remotetcp() {
- TRACE(("recv_msg_global_request_remotetcp: remote tcp forwarding not compiled in"))
+ unsigned int len = 0;
+ unsigned int wantreply = 0;
+
+ TRACE(("recv_msg_global_request_remotetcp: remote tcp forwarding not compiled in"))
+
+ len = buf_getint(ses.payload);
+ buf_incrpos(ses.payload, len);
+ wantreply = buf_getbool(ses.payload);
+ if (wantreply) {
send_msg_request_failure();
+ }
}
/* */