From: Wilfried Goesgens Date: Sun, 30 Jan 2011 21:20:33 +0000 (+0100) Subject: RSS-Client: fix memory leaks X-Git-Tag: v8.01~252^2~120 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=b229058ebe8e57af9613f5449bcc1dfcb6d46ecb;p=citadel.git RSS-Client: fix memory leaks --- diff --git a/citadel/modules/rssclient/serv_rssclient.c b/citadel/modules/rssclient/serv_rssclient.c index d2522c1d5..2d9000fb6 100644 --- a/citadel/modules/rssclient/serv_rssclient.c +++ b/citadel/modules/rssclient/serv_rssclient.c @@ -756,10 +756,14 @@ void flush_rss_item(rss_item *ri) FreeStrBuf(&ri->guid); FreeStrBuf(&ri->title); FreeStrBuf(&ri->link); + FreeStrBuf(&ri->linkTitle); + FreeStrBuf(&ri->reLink); + FreeStrBuf(&ri->reLinkTitle); + FreeStrBuf(&ri->description); + FreeStrBuf(&ri->channel_title); FreeStrBuf(&ri->author_or_creator); - FreeStrBuf(&ri->author_email); FreeStrBuf(&ri->author_url); - FreeStrBuf(&ri->description); + FreeStrBuf(&ri->author_email); } void rss_xml_start(void *data, const char *supplied_el, const char **attr)