summaryrefslogtreecommitdiffstats
path: root/src/envelope.c
diff options
context:
space:
mode:
authorgshapiro <gshapiro@FreeBSD.org>2011-06-14 03:55:17 +0000
committergshapiro <gshapiro@FreeBSD.org>2011-06-14 03:55:17 +0000
commitdd85ece875ddc33130bf7526bae9ff3c1eaf76e7 (patch)
tree3da31162aa07f4cb18ea5da754f721c4e84a21c5 /src/envelope.c
parenta8454492fdd0eb5a005ff8ef52fad69f43baffe2 (diff)
downloadFreeBSD-src-dd85ece875ddc33130bf7526bae9ff3c1eaf76e7.zip
FreeBSD-src-dd85ece875ddc33130bf7526bae9ff3c1eaf76e7.tar.gz
Import sendmail 8.14.5
Diffstat (limited to 'src/envelope.c')
-rw-r--r--src/envelope.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/envelope.c b/src/envelope.c
index 022c3ca..18defd2 100644
--- a/src/envelope.c
+++ b/src/envelope.c
@@ -13,7 +13,7 @@
#include <sendmail.h>
-SM_RCSID("@(#)$Id: envelope.c,v 8.310 2009/12/18 17:08:01 ca Exp $")
+SM_RCSID("@(#)$Id: envelope.c,v 8.312 2010/02/03 16:36:40 ca Exp $")
/*
** CLRSESSENVELOPE -- clear session oriented data in an envelope
@@ -246,12 +246,14 @@ dropenvelope(e, fulldrop, split)
e->e_flags |= EF_FATALERRS|EF_CLRQUEUE;
}
+
e->e_flags &= ~EF_QUEUERUN;
for (q = e->e_sendqueue; q != NULL; q = q->q_next)
{
if (QS_IS_UNDELIVERED(q->q_state))
queueit = true;
+
/* see if a notification is needed */
if (bitset(QPINGONFAILURE, q->q_flags) &&
((IS_MSG_ERR(msg_timeout) &&
OpenPOWER on IntegriCloud