[dovecot-cvs] dovecot/src/lib-imap imap-message-cache.c,1.34,1.35
cras at procontrol.fi
cras at procontrol.fi
Mon Jan 13 23:47:10 EET 2003
Update of /home/cvs/dovecot/src/lib-imap
In directory danu:/tmp/cvs-serv17682/lib-imap
Modified Files:
imap-message-cache.c
Log Message:
Caching was a bit broken, it sometimes used free'd context memory.
Index: imap-message-cache.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-imap/imap-message-cache.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- imap-message-cache.c 11 Jan 2003 23:42:22 -0000 1.34
+++ imap-message-cache.c 13 Jan 2003 21:47:08 -0000 1.35
@@ -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 */
More information about the dovecot-cvs
mailing list