summaryrefslogtreecommitdiff
path: root/usr.sbin/sendmail/src/alias.c
diff options
context:
space:
mode:
authorglass <glass@NetBSD.org>1994-01-31 02:38:08 +0000
committerglass <glass@NetBSD.org>1994-01-31 02:38:08 +0000
commitf1cb96b2ca44e4aa70b57abc58ffc615af6b0583 (patch)
treea6ebcdd285462a08f65dcae64a1b57567dd129ea /usr.sbin/sendmail/src/alias.c
parentf12eaca826e8750987e7055165cd38313cb63b46 (diff)
upgrade to version 8.6.5
Diffstat (limited to 'usr.sbin/sendmail/src/alias.c')
-rw-r--r--usr.sbin/sendmail/src/alias.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/sendmail/src/alias.c b/usr.sbin/sendmail/src/alias.c
index a89e27301f1..66d81d77bf6 100644
--- a/usr.sbin/sendmail/src/alias.c
+++ b/usr.sbin/sendmail/src/alias.c
@@ -36,7 +36,7 @@
# include <pwd.h>
#ifndef lint
-static char sccsid[] = "@(#)alias.c 8.19 (Berkeley) 10/31/93";
+static char sccsid[] = "@(#)alias.c 8.21 (Berkeley) 12/11/93";
#endif /* not lint */
@@ -144,7 +144,7 @@ alias(a, sendq, e)
owner = aliaslookup(obuf, e);
if (owner != NULL)
{
- if (strchr(owner, ',') != NULL)
+ if (strpbrk(owner, ",:/|\"") != NULL)
owner = obuf;
a->q_owner = newstr(owner);
}
@@ -570,7 +570,7 @@ readaliases(map, af, automatic)
}
if (parseaddr(line, &al, RF_COPYALL, ':', NULL, CurEnv) == NULL)
{
- syserr("554 %s... illegal alias name", al.q_paddr);
+ syserr("554 %.40s... illegal alias name", line);
continue;
}