Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
authorArt Cancro <ajc@citadel.org>
Mon, 31 Jan 2011 03:26:01 +0000 (22:26 -0500)
committerArt Cancro <ajc@citadel.org>
Mon, 31 Jan 2011 03:26:01 +0000 (22:26 -0500)
citadel/modules/rssclient/serv_rssclient.c

index d2522c1d5576667e51577307689af46bde3fc16f..9d08b50e836890a67661d994cabc1ff46c64bb28 100644 (file)
@@ -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)
@@ -1374,6 +1378,7 @@ void rss_do_fetching(rssnetcfg *Cfg) {
                              XML_GetErrorCode(xp)));
 
 shutdown:
+       FreeStrBuf(&Answer);
        curl_easy_cleanup(curl);
        XML_ParserFree(xp);