X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/6b31b1506cb3c0f48bd0bfd88b96cf04b0e95d91..96c065cb7bcdfc0965fb111e1eab6e9180e9e186:/src/src/sieve.c diff --git a/src/src/sieve.c b/src/src/sieve.c index 5ad1bbebd..549dba197 100644 --- a/src/src/sieve.c +++ b/src/src/sieve.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/sieve.c,v 1.20 2006/04/04 08:35:39 ph10 Exp $ */ +/* $Cambridge: exim/src/src/sieve.c,v 1.23 2006/10/10 15:36:50 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -1826,6 +1826,8 @@ if (parse_identifier(filter,CUS "address")) if (saveend == 0) break; header_value = end_addr + 1; } + parse_allow_group = FALSE; + parse_found_group = FALSE; } } return 1; @@ -2583,6 +2585,7 @@ while (*filter->pc) { debug_printf("Notification to `%s'.\n",method.character); } +#ifndef COMPILE_SYNTAX_CHECKER if (exec) { string_item *p; @@ -2606,6 +2609,7 @@ while (*filter->pc) (void)child_close(pid, 0); } } +#endif } else { @@ -2884,7 +2888,7 @@ while (*filter->pc) } else { - struct String qp; + struct String qp = { NULL, 0 }; /* Keep compiler happy (PH) */ capacity = 0; start = reason.length;