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.3.0.rc1~3644 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d22b6aeafd9c596f283274b9bd5d9b3425f37712;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 54e2aa025d..8e1b44a70b 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; }