diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2003-01-23 09:17:35 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2003-01-23 09:17:35 +0000 |
commit | bffaaa0bbc8384e575aa71cb569a353a6aa3da82 (patch) | |
tree | 45201caf0b66374d989b0273c81b965e5f46d0a6 /libsieve | |
parent | 0b55d9fe72498febb67a8f188b1d4b9116738c61 (diff) | |
download | mailutils-bffaaa0bbc8384e575aa71cb569a353a6aa3da82.tar.gz mailutils-bffaaa0bbc8384e575aa71cb569a353a6aa3da82.tar.bz2 |
(_comp_action): Bugfix. Incorrectly handled multiple patterns.
Diffstat (limited to 'libsieve')
-rw-r--r-- | libsieve/util.c | 2 |
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++; |