diff options
author | Damien Miller <djm@mindrot.org> | 2002-09-22 01:26:27 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2002-09-22 01:26:27 +1000 |
commit | 16aed055787953630641d7b0aa4c1f6cf3a6269f (patch) | |
tree | 23752b5c2f78b28ef51f27175a95d77b81396d6d /serverloop.c | |
parent | 2138d152b23ab6f5f1aa127fc8959688c4fb6ce0 (diff) |
- stevesk@cvs.openbsd.org 2002/09/19 16:03:15
[serverloop.c]
log IP address also; ok markus@
Diffstat (limited to 'serverloop.c')
-rw-r--r-- | serverloop.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/serverloop.c b/serverloop.c index 912f62501..5112de680 100644 --- a/serverloop.c +++ b/serverloop.c @@ -35,13 +35,14 @@ */ #include "includes.h" -RCSID("$OpenBSD: serverloop.c,v 1.103 2002/06/24 14:33:27 markus Exp $"); +RCSID("$OpenBSD: serverloop.c,v 1.104 2002/09/19 16:03:15 stevesk Exp $"); #include "xmalloc.h" #include "packet.h" #include "buffer.h" #include "log.h" #include "servconf.h" +#include "canohost.h" #include "sshpty.h" #include "channels.h" #include "compat.h" @@ -347,14 +348,17 @@ process_input(fd_set * readset) if (FD_ISSET(connection_in, readset)) { len = read(connection_in, buf, sizeof(buf)); if (len == 0) { - verbose("Connection closed by remote host."); + verbose("Connection closed by %.100s", + get_remote_ipaddr()); connection_closed = 1; if (compat20) return; fatal_cleanup(); } else if (len < 0) { if (errno != EINTR && errno != EAGAIN) { - verbose("Read error from remote host: %.100s", strerror(errno)); + verbose("Read error from remote host " + "%.100s: %.100s", + get_remote_ipaddr(), strerror(errno)); fatal_cleanup(); } } else { |