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