]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
bugfix
authorTimo Sirainen <tss@iki.fi>
Sun, 5 Oct 2003 20:01:31 +0000 (23:01 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 5 Oct 2003 20:01:31 +0000 (23:01 +0300)
--HG--
branch : HEAD

src/lib-index/mail-index-open.c

index a728a107f192dd98a268b5d6c27e2255205e20d3..3d49e99d2ee4d1b25c20017495fecf79fd274895 100644 (file)
@@ -157,6 +157,11 @@ static int mail_index_read_header(struct mail_index *index,
 {
        ssize_t ret;
 
+       if (lseek(index->fd, 0, SEEK_SET) < 0) {
+               index_set_syscall_error(index, "seek()");
+               return -1;
+       }
+
        ret = read(index->fd, hdr, sizeof(*hdr));
        if (ret < 0) {
                index_set_syscall_error(index, "read()");