# HG changeset patch # User Timo Sirainen # Date 1188229434 -10800 # Node ID 3d48109409bf6ae85bd88e4bce8b109299720571 # Parent 1b0db9d04b2edc9a06617aafec91d402dc3300e3 Added an assert diff -r 1b0db9d04b2e -r 3d48109409bf src/lib-index/mail-index-sync-keywords.c --- a/src/lib-index/mail-index-sync-keywords.c Mon Aug 27 18:28:53 2007 +0300 +++ b/src/lib-index/mail-index-sync-keywords.c Mon Aug 27 18:43:54 2007 +0300 @@ -57,6 +57,8 @@ if (kw_hdr->keywords_count == 0) return NULL; + i_assert((size_t)(name - (const char *)kw_hdr) < ext->hdr_size); + new_kw_hdr = *kw_hdr; new_kw_hdr.keywords_count += new_count; *keywords_count_r = new_kw_hdr.keywords_count;