diff options
author | 2002-11-04 10:09:51 +0000 | |
---|---|---|
committer | 2002-11-04 10:09:51 +0000 | |
commit | 209e2d8572ad966c8ccc4a22bc3f9b3a9bb96cf1 (patch) | |
tree | 77f0943e7a4ec6a6475552615e66092a7133543e | |
parent | don't compare against pw_home if realpath fails for pw_home (seen on AFS); ok djm@ (diff) | |
download | wireguard-openbsd-209e2d8572ad966c8ccc4a22bc3f9b3a9bb96cf1.tar.xz wireguard-openbsd-209e2d8572ad966c8ccc4a22bc3f9b3a9bb96cf1.zip |
log before send disconnect; ok djm@
-rw-r--r-- | usr.bin/ssh/packet.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.bin/ssh/packet.c b/usr.bin/ssh/packet.c index 56c31ec5ea0..19150cdc6ed 100644 --- a/usr.bin/ssh/packet.c +++ b/usr.bin/ssh/packet.c @@ -37,7 +37,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: packet.c,v 1.98 2002/10/23 10:32:13 markus Exp $"); +RCSID("$OpenBSD: packet.c,v 1.99 2002/11/04 10:09:51 markus Exp $"); #include "xmalloc.h" #include "buffer.h" @@ -1221,6 +1221,9 @@ packet_disconnect(const char *fmt,...) vsnprintf(buf, sizeof(buf), fmt, args); va_end(args); + /* Display the error locally */ + log("Disconnecting: %.100s", buf); + /* Send the disconnect message to the other side, and wait for it to get sent. */ if (compat20) { packet_start(SSH2_MSG_DISCONNECT); @@ -1240,8 +1243,6 @@ packet_disconnect(const char *fmt,...) /* Close the connection. */ packet_close(); - /* Display the error locally and exit. */ - log("Disconnecting: %.100s", buf); fatal_cleanup(); } |