From: Timo Sirainen Date: Sun, 26 Oct 2003 17:19:59 +0000 (+0200) Subject: missing t_pop() X-Git-Tag: 1.1.alpha1~4266 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6692f0e7fb96eda7388a14a67a34e8bbd444bc56;p=thirdparty%2Fdovecot%2Fcore.git missing t_pop() --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-cache.c b/src/lib-index/mail-cache.c index 282eaff54c..a47f8c8a84 100644 --- a/src/lib-index/mail-cache.c +++ b/src/lib-index/mail-cache.c @@ -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); }