diff options
author | Damien Miller <djm@mindrot.org> | 2013-01-09 05:55:50 +0100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2013-01-09 05:55:50 +0100 |
commit | 73298f420efd37659f462d3eb10d8a7f71022e1b (patch) | |
tree | c35b83e75afa9ba2eca1c6c072ae9621620b7e2c /mux.c | |
parent | - dtucker@cvs.openbsd.org 2012/12/14 05:26:43 (diff) | |
download | openssh-73298f420efd37659f462d3eb10d8a7f71022e1b.tar.xz openssh-73298f420efd37659f462d3eb10d8a7f71022e1b.zip |
- djm@cvs.openbsd.org 2013/01/02 00:32:07
[clientloop.c mux.c]
channel_setup_local_fwd_listener() returns 0 on failure, not -ve
bz#2055 reported by mathieu.lacage AT gmail.com
Diffstat (limited to 'mux.c')
-rw-r--r-- | mux.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,4 +1,4 @@ -/* $OpenBSD: mux.c,v 1.37 2012/08/17 00:45:45 dtucker Exp $ */ +/* $OpenBSD: mux.c,v 1.38 2013/01/02 00:32:07 djm Exp $ */ /* * Copyright (c) 2002-2008 Damien Miller <djm@openbsd.org> * @@ -738,9 +738,9 @@ process_mux_open_fwd(u_int rid, Channel *c, Buffer *m, Buffer *r) } if (ftype == MUX_FWD_LOCAL || ftype == MUX_FWD_DYNAMIC) { - if (channel_setup_local_fwd_listener(fwd.listen_host, + if (!channel_setup_local_fwd_listener(fwd.listen_host, fwd.listen_port, fwd.connect_host, fwd.connect_port, - options.gateway_ports) < 0) { + options.gateway_ports)) { fail: logit("slave-requested %s failed", fwd_desc); buffer_put_int(r, MUX_S_FAILURE); |