summaryrefslogtreecommitdiff
path: root/libsieve
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2003-01-23 09:17:35 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2003-01-23 09:17:35 +0000
commitbffaaa0bbc8384e575aa71cb569a353a6aa3da82 (patch)
tree45201caf0b66374d989b0273c81b965e5f46d0a6 /libsieve
parent0b55d9fe72498febb67a8f188b1d4b9116738c61 (diff)
downloadmailutils-bffaaa0bbc8384e575aa71cb569a353a6aa3da82.tar.gz
mailutils-bffaaa0bbc8384e575aa71cb569a353a6aa3da82.tar.bz2
(_comp_action): Bugfix. Incorrectly handled multiple patterns.
Diffstat (limited to 'libsieve')
-rw-r--r--libsieve/util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsieve/util.c b/libsieve/util.c
index bde822b02..2935fac40 100644
--- a/libsieve/util.c
+++ b/libsieve/util.c
@@ -477,7 +477,7 @@ _comp_action (void *item, void *data)
d.comp = cp->comp;
d.test = cp->test;
- for (i = 0; cp->retr (item, cp->data, i, &d.sample) == 0; i++)
+ for (i = 0; rc == 0 && cp->retr (item, cp->data, i, &d.sample) == 0; i++)
if (d.sample)
{
cp->count++;

Return to:

Send suggestions and report system problems to the System administrator.