From: Wilfried Göesgens Date: Sun, 10 Jan 2010 21:09:07 +0000 (+0000) Subject: * fix memleak: free our message area if alloced X-Git-Tag: v7.86~518 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=737ff69908ed0a4bb2b810e6aefafc15bd0f78a0;p=citadel.git * fix memleak: free our message area if alloced --- diff --git a/webcit/bbsview_renderer.c b/webcit/bbsview_renderer.c index 802bf28a6..0ae07c0ee 100644 --- a/webcit/bbsview_renderer.c +++ b/webcit/bbsview_renderer.c @@ -313,6 +313,10 @@ int bbsview_RenderView_or_Tail(SharedMessageStatus *Stat, int bbsview_Cleanup(void **ViewSpecific) { struct bbsview *BBS = (struct bbsview *) *ViewSpecific; + + if (BBS->alloc_msgs != 0) { + free(BBS->msgs); + } free(BBS); if (WC->is_ajax) {