From: Timo Sirainen Date: Fri, 27 May 2016 11:33:47 +0000 (+0300) Subject: lib-fs: fs-metawrap: Improved error logging on corrupted files. X-Git-Tag: 2.2.25.rc1~264 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f71e3eb2783324207272a41f4b6022c5afa6f496;p=thirdparty%2Fdovecot%2Fcore.git lib-fs: fs-metawrap: Improved error logging on corrupted files. --- diff --git a/src/lib-fs/istream-metawrap.c b/src/lib-fs/istream-metawrap.c index d757f51a43..55609c5512 100644 --- a/src/lib-fs/istream-metawrap.c +++ b/src/lib-fs/istream-metawrap.c @@ -25,7 +25,8 @@ static int metadata_header_read(struct metawrap_istream *mstream) p = strchr(line, ':'); if (p == NULL) { io_stream_set_error(&mstream->istream.iostream, - "Metadata header line is missing ':'"); + "Metadata header line is missing ':' at offset %"PRIuUOFF_T, + mstream->istream.v_offset); mstream->istream.istream.stream_errno = EINVAL; return -1; } @@ -38,7 +39,8 @@ static int metadata_header_read(struct metawrap_istream *mstream) mstream->istream.parent->stream_errno; } else { io_stream_set_error(&mstream->istream.iostream, - "Metadata header is missing ending line"); + "Metadata header is missing ending line at offset %"PRIuUOFF_T, + mstream->istream.v_offset); mstream->istream.istream.stream_errno = EINVAL; return -1; }