Mercurial > dovecot > original-hg > dovecot-1.2
changeset 963:b27b8614d81b HEAD
Caching was a bit broken, it sometimes used free'd context memory.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 13 Jan 2003 23:47:08 +0200 |
parents | 3b139ccc1858 |
children | 951c022b9f8f |
files | src/lib-imap/imap-message-cache.c |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-imap/imap-message-cache.c Mon Jan 13 23:29:09 2003 +0200 +++ b/src/lib-imap/imap-message-cache.c Mon Jan 13 23:47:08 2003 +0200 @@ -389,10 +389,9 @@ msg = cache_open_or_create(cache, uid); if (cache->open_msg != msg) { imap_msgcache_close(cache); - cache->open_msg = msg; - cache->context = context; } + cache->context = context; if (vp_header_size != (uoff_t)-1 && msg->hdr_size == NULL) { /* physical size == virtual size */