dovecot-2.2: lib: i_stream_read_next_line() now sets a better er...
dovecot at dovecot.org
dovecot at dovecot.org
Tue Oct 14 16:23:23 UTC 2014
details: http://hg.dovecot.org/dovecot-2.2/rev/a2c5aabc49a9
changeset: 17947:a2c5aabc49a9
user: Timo Sirainen <tss at iki.fi>
date: Tue Oct 14 09:22:40 2014 -0700
description:
lib: i_stream_read_next_line() now sets a better error message if line is too long.
diffstat:
src/lib/istream.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diffs (14 lines):
diff -r e54bd2e1a767 -r a2c5aabc49a9 src/lib/istream.c
--- a/src/lib/istream.c Mon Oct 13 09:13:53 2014 -0700
+++ b/src/lib/istream.c Tue Oct 14 09:22:40 2014 -0700
@@ -425,6 +425,10 @@
switch (i_stream_read(stream)) {
case -2:
+ io_stream_set_error(&stream->real_stream->iostream,
+ "Line is too long (over %"PRIuSIZE_T
+ " bytes at offset %"PRIuUOFF_T")",
+ i_stream_get_data_size(stream), stream->v_offset);
stream->stream_errno = errno = ENOBUFS;
stream->eof = TRUE;
return NULL;
More information about the dovecot-cvs
mailing list