dovecot-2.2: lib-http: Added more information to "stream input s...

dovecot at dovecot.org dovecot at dovecot.org
Fri Apr 25 12:46:48 UTC 2014


details:   http://hg.dovecot.org/dovecot-2.2/rev/b433260ced36
changeset: 17264:b433260ced36
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Apr 25 15:46:20 2014 +0300
description:
lib-http: Added more information to "stream input size changed" error

diffstat:

 src/lib-http/http-client-request.c |  7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diffs (17 lines):

diff -r 560793d4bf88 -r b433260ced36 src/lib-http/http-client-request.c
--- a/src/lib-http/http-client-request.c	Fri Apr 25 15:31:08 2014 +0300
+++ b/src/lib-http/http-client-request.c	Fri Apr 25 15:46:20 2014 +0300
@@ -596,8 +596,11 @@
 	if (ret < 0 || i_stream_is_eof(req->payload_input)) {
 		if (!req->payload_chunked &&
 			req->payload_input->v_offset - req->payload_offset != req->payload_size) {
-			*error_r = "stream input size changed [BUG]";
-			i_error("stream input size changed"); //FIXME
+			*error_r = t_strdup_printf("BUG: stream '%s' input size changed: "
+				"%"PRIuUOFF_T"-%"PRIuUOFF_T" != %"PRIuUOFF_T,
+				i_stream_get_name(req->payload_input),
+				req->payload_input->v_offset, req->payload_offset, req->payload_size);
+			i_error("%s", *error_r); //FIXME: remove?
 			return -1;
 		}
 


More information about the dovecot-cvs mailing list