]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
get_header() returned values wrong
authorTimo Sirainen <tss@iki.fi>
Fri, 3 Oct 2003 15:26:31 +0000 (18:26 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 3 Oct 2003 15:26:31 +0000 (18:26 +0300)
--HG--
branch : HEAD

src/lib-storage/index/index-mail-headers.c

index 8f104e42de72d91ee40d7d5843e5e8c304e0cdb7..1952e8014e5ec95eae154ec0a3d837d298fa71cf 100644 (file)
@@ -608,7 +608,8 @@ const char *index_mail_get_header(struct mail *_mail, const char *field)
 
        start = str_data(mail->data.header_data);
        end = start + str_len(mail->data.header_data);
-       for (p = start + hdr->value_idx; p != end; p++) {
+       start += hdr->value_idx;
+       for (p = start; p != end; p++) {
                if (*p == '\n') {
                        if (p+1 == end || (p[1] != ' ' && p[1] != '\t'))
                                break;