dovecot-2.0-sieve: Fixed off-by-one bug in extension reloading.
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Wed Jan 13 10:16:48 EET 2010
details: http://hg.rename-it.nl/dovecot-2.0-sieve/rev/5c7281bf5556
changeset: 1202:5c7281bf5556
user: Stephan Bosch <stephan at rename-it.nl>
date: Wed Jan 13 09:16:04 2010 +0100
description:
Fixed off-by-one bug in extension reloading.
diffstat:
src/lib-sieve/sieve-extensions.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r ffeb38617181 -r 5c7281bf5556 src/lib-sieve/sieve-extensions.c
--- a/src/lib-sieve/sieve-extensions.c Wed Jan 13 08:57:10 2010 +0100
+++ b/src/lib-sieve/sieve-extensions.c Wed Jan 13 09:16:04 2010 +0100
@@ -289,7 +289,7 @@
int ext_id = ext->id;
/* Let's not just cast the 'const' away */
- if ( ext_id > 0 && ext_id < (int) array_count(&ext_reg->extensions) ) {
+ if ( ext_id >= 0 && ext_id < (int) array_count(&ext_reg->extensions) ) {
mod_ext = array_idx_modifiable(&ext_reg->extensions, ext_id);
return _sieve_extension_load(mod_ext);
More information about the dovecot-cvs
mailing list