diff options
author | Magnus Holmgren <holmgren@lysator.liu.se> | 2006-12-24 12:12:05 +0000 |
---|---|---|
committer | Magnus Holmgren <holmgren@lysator.liu.se> | 2006-12-24 12:12:05 +0000 |
commit | d606654836e3c791e69d4e5f066ef9d8e60ba035 (patch) | |
tree | e2b8572fd3c71ba9d99582ac40dd386efd67b241 /src | |
parent | 49e2c2f1dec29b4fee1b0c18b754431753c6a027 (diff) |
Don't check that the operands of numeric comparison operators are integers when yield == NULL
Diffstat (limited to 'src')
-rw-r--r-- | src/src/expand.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/src/expand.c b/src/src/expand.c index 7f1515c98..2d3f56754 100644 --- a/src/src/expand.c +++ b/src/src/expand.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/expand.c,v 1.73 2006/12/05 11:35:28 ph10 Exp $ */ +/* $Cambridge: exim/src/src/expand.c,v 1.74 2006/12/24 12:12:05 magnus Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -1986,7 +1986,7 @@ switch(cond_type) conditions that compare numbers do not start with a letter. This just saves checking for them individually. */ - if (!isalpha(name[0])) + if (!isalpha(name[0]) && yield != NULL) { num[i] = expand_string_integer(sub[i], FALSE); if (expand_string_message != NULL) return NULL; |