From: Timo Sirainen Date: Fri, 3 Dec 2010 10:47:46 +0000 (+0000) Subject: lib-index: Make static analyzer happier. X-Git-Tag: 2.0.8~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d721a5f55d3a4a100ae593ab85fa13661d2134ab;p=thirdparty%2Fdovecot%2Fcore.git lib-index: Make static analyzer happier. --- diff --git a/src/lib-index/mail-index-sync-keywords.c b/src/lib-index/mail-index-sync-keywords.c index d4bd210089..271d08ccb0 100644 --- a/src/lib-index/mail-index-sync-keywords.c +++ b/src/lib-index/mail-index-sync-keywords.c @@ -141,14 +141,16 @@ keywords_header_add(struct mail_index_sync_map_ctx *ctx, if (buf == NULL) { /* create new / replace broken header */ + const unsigned int initial_keywords_count = 1; + buf = buffer_create_dynamic(pool_datastack_create(), 512); kw_hdr = buffer_append_space_unsafe(buf, sizeof(*kw_hdr)); - kw_hdr->keywords_count = 1; + kw_hdr->keywords_count = initial_keywords_count; keywords_count = kw_hdr->keywords_count; rec_offset = buf->used; name_offset_root = rec_offset + - kw_hdr->keywords_count * sizeof(kw_rec); + initial_keywords_count * sizeof(kw_rec); name_offset = 0; }