Replaced cached_msglist array with a btree persistent through the session.
[citadel.git] / citadel / context.c
index 2b1cce1b0d84a457157f55a3d88c590c496ae6f0..32b306bf92f82b53d6d4557e62c42db1de6206da 100644 (file)
@@ -369,7 +369,7 @@ void RemoveContext (CitContext *con)
        FreeStrBuf(&con->MigrateBuf);
        FreeStrBuf(&con->RecvBuf.Buf);
        if (con->cached_msglist) {
-               free(con->cached_msglist);
+               seenit_free(&con->cached_msglist);
        }
 
        syslog(LOG_DEBUG, "Done with RemoveContext()\n");