projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
don't pass through NOTIFY= unless it was given in the SMTP RCPT
[unix-history]
/
usr
/
src
/
usr.sbin
/
sendmail
/
src
/
srvrsmtp.c
diff --git
a/usr/src/usr.sbin/sendmail/src/srvrsmtp.c
b/usr/src/usr.sbin/sendmail/src/srvrsmtp.c
index
aa96d68
..
8e9eedb
100644
(file)
--- a/
usr/src/usr.sbin/sendmail/src/srvrsmtp.c
+++ b/
usr/src/usr.sbin/sendmail/src/srvrsmtp.c
@@
-10,9
+10,9
@@
#ifndef lint
#ifdef SMTP
#ifndef lint
#ifdef SMTP
-static char sccsid[] = "@(#)srvrsmtp.c 8.6
0
(Berkeley) %G% (with SMTP)";
+static char sccsid[] = "@(#)srvrsmtp.c 8.6
1
(Berkeley) %G% (with SMTP)";
#else
#else
-static char sccsid[] = "@(#)srvrsmtp.c 8.6
0
(Berkeley) %G% (without SMTP)";
+static char sccsid[] = "@(#)srvrsmtp.c 8.6
1
(Berkeley) %G% (without SMTP)";
#endif
#endif /* not lint */
#endif
#endif /* not lint */
@@
-888,6
+888,7
@@
rcpt_esmtp_args(a, kp, vp, e)
/* NOTREACHED */
}
a->q_flags &= ~(QPINGONSUCCESS|QPINGONFAILURE|QPINGONDELAY);
/* NOTREACHED */
}
a->q_flags &= ~(QPINGONSUCCESS|QPINGONFAILURE|QPINGONDELAY);
+ a->q_flags |= QHASNOTIFY;
if (strcasecmp(vp, "never") == 0)
return;
for (p = vp; p != NULL; vp = p)
if (strcasecmp(vp, "never") == 0)
return;
for (p = vp; p != NULL; vp = p)