From eb57862e7c4be89ccb0428298e9737ff7e2398f9 Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Thu, 12 Aug 2004 23:08:14 +1000 Subject: - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling messages generated before the postauth privsep split. --- ChangeLog | 4 +++- sshd.c | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e78d2f124..3a661ec69 100644 --- a/ChangeLog +++ b/ChangeLog @@ -25,6 +25,8 @@ - djm@cvs.openbsd.org 2004/08/11 12:01:16 [sshlogin.c] make store_lastlog_message() static to appease -Wall; ok markus + - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling + messages generated before the postauth privsep split. 20040720 - (djm) OpenBSD CVS Sync @@ -1592,4 +1594,4 @@ - (djm) Trim deprecated options from INSTALL. Mention UsePAM - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu -$Id: ChangeLog,v 1.3496 2004/08/12 12:50:03 dtucker Exp $ +$Id: ChangeLog,v 1.3497 2004/08/12 13:08:14 dtucker Exp $ diff --git a/sshd.c b/sshd.c index e3acbcc81..60f63ef7b 100644 --- a/sshd.c +++ b/sshd.c @@ -659,6 +659,7 @@ privsep_postauth(Authctxt *authctxt) else if (pmonitor->m_pid != 0) { debug2("User child is on pid %ld", (long)pmonitor->m_pid); close(pmonitor->m_recvfd); + buffer_clear(&loginmsg); monitor_child_postauth(pmonitor); /* NEVERREACHED */ -- cgit v1.2.3