]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
missing t_pop()
authorTimo Sirainen <tss@iki.fi>
Sun, 26 Oct 2003 17:19:59 +0000 (19:19 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 26 Oct 2003 17:19:59 +0000 (19:19 +0200)
--HG--
branch : HEAD

src/lib-index/mail-cache.c

index 282eaff54c36ba9c9023829f5e6efd663e8fcf85..a47f8c8a846557cf0298ada5dd7f4ab80bdba396 100644 (file)
@@ -1376,8 +1376,10 @@ int mail_cache_set_header_fields(struct mail_cache_transaction_ctx *ctx,
        header_str = write_header_string(headers, &size);
        if (idx != 0) {
                prev_str = mail_cache_get_header_fields_str(cache, idx-1);
-               if (prev_str == NULL)
+               if (prev_str == NULL) {
+                       t_pop();
                        return FALSE;
+               }
 
                i_assert(strcmp(header_str, prev_str) != 0);
        }