# HG changeset patch # User Timo Sirainen # Date 1184205362 -10800 # Node ID 33908f232e9ac77cb444ceece4ef13cf6ad4406d # Parent 5513182aed67fb2b404e75592a8452628c7ebf5e If we couldn't add a new header field, don't crash. diff -r 5513182aed67 -r 33908f232e9a src/lib-index/mail-cache-transaction.c --- a/src/lib-index/mail-cache-transaction.c Thu Jul 12 04:55:20 2007 +0300 +++ b/src/lib-index/mail-cache-transaction.c Thu Jul 12 04:56:02 2007 +0300 @@ -681,7 +681,7 @@ if (mail_cache_compress(cache, ctx->trans) < 0) return -1; if ((ret = mail_cache_transaction_lock(ctx)) <= 0) - return ret; + return -1; } /* re-read header to make sure we don't lose any fields. */