aboutsummaryrefslogtreecommitdiff
path: root/src/server_ssh.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server_ssh.c')
-rw-r--r--src/server_ssh.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server_ssh.c b/src/server_ssh.c
index ff747fd..7e86096 100644
--- a/src/server_ssh.c
+++ b/src/server_ssh.c
@@ -110,8 +110,10 @@ int ssh_on_listen(struct forward_ctx *ctx, const char *host,
port))
return 1;
- if (ssh_bind_listen(d->sshbind) < 0) {
- E("Error listening to SSH socket: %s", ssh_get_error(d->sshbind));
+ s = ssh_bind_listen(d->sshbind);
+ if (s < 0) {
+ E_STRERR("Error listening to SSH socket: %s", ssh_get_error(d->sshbind));
+ return s;
}
N("SSH bind and listen on %s:%s fd %d", host, port,
ssh_bind_get_fd(d->sshbind));