Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib-index/mail-index.c @ 3086:66c44404f9a1 HEAD
Keyword fixes.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 10 Jan 2005 19:37:20 +0200 |
parents | 61c8d205d887 |
children | f58ff8ec50c4 |
line wrap: on
line diff
--- a/src/lib-index/mail-index.c Mon Jan 10 18:14:41 2005 +0200 +++ b/src/lib-index/mail-index.c Mon Jan 10 19:37:20 2005 +0200 @@ -37,6 +37,10 @@ index->keywords_ext_id = mail_index_ext_register(index, "keywords", 128, 2, 1); + index->keywords_pool = pool_alloconly_create("keywords", 512); + index->keywords_buf = buffer_create_dynamic(default_pool, 64); + buffer_append_zero(index->keywords_buf, sizeof(const char *)); + index->keywords = index->keywords_buf->data; return index; } @@ -44,10 +48,12 @@ { mail_index_close(index); pool_unref(index->extension_pool); + pool_unref(index->keywords_pool); buffer_free(index->sync_handlers); buffer_free(index->sync_lost_handlers); buffer_free(index->expunge_handlers); + buffer_free(index->keywords_buf); i_free(index->error); i_free(index->dir);