SCCS-vsn: usr.sbin/sendmail/src/recipient.c 8.8
-static char sccsid[] = "@(#)recipient.c 8.7 (Berkeley) %G%";
+static char sccsid[] = "@(#)recipient.c 8.8 (Berkeley) %G%";
#endif /* not lint */
# include "sendmail.h"
#endif /* not lint */
# include "sendmail.h"
+ a->q_flags |= QBADADDR;
usrerr("550 Cannot open %s: %s",
a->q_user, errstring(ret));
usrerr("550 Cannot open %s: %s",
a->q_user, errstring(ret));
- a->q_flags |= QBADADDR;
q = a->q_next;
while (q != NULL && bitset(QDONTSEND|QBADADDR, q->q_flags))
q = q->q_next;
q = a->q_next;
while (q != NULL && bitset(QDONTSEND|QBADADDR, q->q_flags))
q = q->q_next;
- if (bitset(QDONTSEND|QBADADDR, a->q_flags) && q == NULL)
+ if (bitset(QDONTSEND, a->q_flags) && q == NULL)
{
a->q_flags |= QBADADDR;
usrerr("554 aliasing/forwarding loop broken");
{
a->q_flags |= QBADADDR;
usrerr("554 aliasing/forwarding loop broken");