diff options
Diffstat (limited to 'src/server_ssh.c')
-rw-r--r-- | src/server_ssh.c | 6 |
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)); |