diff options
author | 2001-01-31 20:37:22 +0000 | |
---|---|---|
committer | 2001-01-31 20:37:22 +0000 | |
commit | 6b76b84db36a8cf9a2a610d287538b334f0b1111 (patch) | |
tree | 4dd8e0a9b705a0402c49ec6ea9ad54b355757280 /usr.bin/ssh/serverloop.c | |
parent | make aware of UT_NAMESIZE (diff) | |
download | wireguard-openbsd-6b76b84db36a8cf9a2a610d287538b334f0b1111.tar.xz wireguard-openbsd-6b76b84db36a8cf9a2a610d287538b334f0b1111.zip |
do not disconnect if local port forwarding fails, e.g. if port is already in use
Diffstat (limited to 'usr.bin/ssh/serverloop.c')
-rw-r--r-- | usr.bin/ssh/serverloop.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/usr.bin/ssh/serverloop.c b/usr.bin/ssh/serverloop.c index 66a9b2bc3d9..db994316f50 100644 --- a/usr.bin/ssh/serverloop.c +++ b/usr.bin/ssh/serverloop.c @@ -35,7 +35,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: serverloop.c,v 1.43 2001/01/29 16:55:37 markus Exp $"); +RCSID("$OpenBSD: serverloop.c,v 1.44 2001/01/31 20:37:23 markus Exp $"); #include "xmalloc.h" #include "packet.h" @@ -862,12 +862,11 @@ server_input_global_request(int type, int plen, void *ctxt) packet_send_debug("Server has disabled port forwarding."); } else { /* Start listening on the port */ - channel_request_forwarding( + success = channel_request_forwarding( listen_address, listen_port, /*unspec host_to_connect*/ "<unspec host>", /*unspec port_to_connect*/ 0, options.gateway_ports, /*remote*/ 1); - success = 1; } xfree(listen_address); } |