]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-fs: fs-metawrap: Improved error logging on corrupted files.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 27 May 2016 11:33:47 +0000 (14:33 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 27 May 2016 11:33:47 +0000 (14:33 +0300)
src/lib-fs/istream-metawrap.c

index 54e2aa025dbdabce5958feb7ec977458081d2729..8e1b44a70bb9990a1ae3baf53ab25e61cbbba426 100644 (file)
@@ -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;
                }