dovecot-2.2-pigeonhole: lib-sieve: script: Forgot to assign stor...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Wed May 13 17:53:16 UTC 2015
details: http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/cf1513460334
changeset: 2061:cf1513460334
user: Stephan Bosch <stephan at rename-it.nl>
date: Wed May 13 19:52:43 2015 +0200
description:
lib-sieve: script: Forgot to assign storage error when determining script size from stream.
diffstat:
src/lib-sieve/sieve-script.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diffs (19 lines):
diff -r 3fab77ef9302 -r cf1513460334 src/lib-sieve/sieve-script.c
--- a/src/lib-sieve/sieve-script.c Tue May 12 22:51:12 2015 +0200
+++ b/src/lib-sieve/sieve-script.c Wed May 13 19:52:43 2015 +0200
@@ -271,7 +271,14 @@
sieve_script_get_stream(script, &stream, NULL) < 0 )
return -1;
- return i_stream_get_size(script->stream, TRUE, size_r);
+ if (i_stream_get_size(script->stream, TRUE, size_r) < 0) {
+ sieve_storage_set_critical(script->storage,
+ "i_stream_get_size(%s) failed: %s",
+ i_stream_get_name(script->stream),
+ i_stream_get_error(script->stream));
+ return -1;
+ }
+ return 0;
}
bool sieve_script_is_open(const struct sieve_script *script)
More information about the dovecot-cvs
mailing list