From b8dc3e4a6769d5b233b1117f16b334a583716b10 Mon Sep 17 00:00:00 2001 From: Philip Hazel Date: Tue, 27 Jun 2006 15:07:18 +0000 Subject: Fix Bugzilla #101: macro definition between ACLs doesn't work. --- src/src/acl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/src/acl.c b/src/src/acl.c index 033291b0c..02a2e9440 100644 --- a/src/src/acl.c +++ b/src/src/acl.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/acl.c,v 1.60 2006/06/27 14:04:29 ph10 Exp $ */ +/* $Cambridge: exim/src/src/acl.c,v 1.61 2006/06/27 15:07:18 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -710,7 +710,7 @@ while ((s = (*func)()) != NULL) can be started by a name, or by a macro definition. */ s = readconf_readname(name, sizeof(name), s); - if (*s == ':' || isupper(name[0] && *s == '=')) return yield; + if (*s == ':' || (isupper(name[0]) && *s == '=')) return yield; /* If a verb is unrecognized, it may be another condition or modifier that continues the previous verb. */ -- cgit v1.2.3