diff options
author | 2009-08-11 14:46:58 +0000 | |
---|---|---|
committer | 2009-08-11 14:46:58 +0000 | |
commit | fc5f8fbb42e52b25ea49fd691a55ce511e2a6ede (patch) | |
tree | 1226ccd21e378804ef85c8cd38b18908a0d2fc15 | |
parent | do not repeat flag resetting code, introduce reset_flags(). (diff) | |
download | wireguard-openbsd-fc5f8fbb42e52b25ea49fd691a55ce511e2a6ede.tar.xz wireguard-openbsd-fc5f8fbb42e52b25ea49fd691a55ce511e2a6ede.zip |
call reset_flags in bounce_session failure code path.
-rw-r--r-- | usr.sbin/smtpd/runner.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/smtpd/runner.c b/usr.sbin/smtpd/runner.c index 46cec56a157..89a7bad21c9 100644 --- a/usr.sbin/smtpd/runner.c +++ b/usr.sbin/smtpd/runner.c @@ -1,4 +1,4 @@ -/* $OpenBSD: runner.c,v 1.61 2009/08/11 14:45:19 jacekm Exp $ */ +/* $OpenBSD: runner.c,v 1.62 2009/08/11 14:46:58 jacekm Exp $ */ /* * Copyright (c) 2008 Gilles Chehade <gilles@openbsd.org> @@ -451,6 +451,8 @@ runner_dispatch_smtp(int sig, short event, void *p) if (bounce_session(env, imsg.fd, messagep)) queue_remove_envelope(messagep); + else + reset_flags(messagep); break; } |