=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/canohost.c,v retrieving revision 1.35.2.1 retrieving revision 1.35.2.2 diff -u -r1.35.2.1 -r1.35.2.2 --- src/usr.bin/ssh/canohost.c 2003/09/16 20:50:42 1.35.2.1 +++ src/usr.bin/ssh/canohost.c 2004/03/04 18:18:15 1.35.2.2 @@ -12,7 +12,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: canohost.c,v 1.35.2.1 2003/09/16 20:50:42 brad Exp $"); +RCSID("$OpenBSD: canohost.c,v 1.35.2.2 2004/03/04 18:18:15 brad Exp $"); #include "packet.h" #include "xmalloc.h" @@ -40,7 +40,7 @@ memset(&from, 0, sizeof(from)); if (getpeername(socket, (struct sockaddr *)&from, &fromlen) < 0) { debug("getpeername failed: %.100s", strerror(errno)); - fatal_cleanup(); + cleanup_exit(255); } if (getnameinfo((struct sockaddr *)&from, fromlen, ntop, sizeof(ntop), @@ -264,7 +264,7 @@ canonical_host_ip = get_peer_ipaddr(packet_get_connection_in()); if (canonical_host_ip == NULL) - fatal_cleanup(); + cleanup_exit(255); } else { /* If not on socket, return UNKNOWN. */ canonical_host_ip = xstrdup("UNKNOWN"); @@ -304,7 +304,7 @@ } else { if (getpeername(sock, (struct sockaddr *)&from, &fromlen) < 0) { debug("getpeername failed: %.100s", strerror(errno)); - fatal_cleanup(); + cleanup_exit(255); } } /* Return port number. */