From: Art Cancro Date: Thu, 19 Nov 2009 21:38:21 +0000 (+0000) Subject: * Restored the parsing of tags in RSS feeds. X-Git-Tag: v7.86~601 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=f05d7d33ef4438d72fd68e4cf041aed2432eaee9 * Restored the parsing of tags in RSS feeds. --- diff --git a/citadel/modules/rssclient/serv_rssclient.c b/citadel/modules/rssclient/serv_rssclient.c index 9f0298d44..b6517242b 100644 --- a/citadel/modules/rssclient/serv_rssclient.c +++ b/citadel/modules/rssclient/serv_rssclient.c @@ -539,6 +539,11 @@ void rss_xml_end(void *data, const char *supplied_el) { ri->guid = strdup(ri->chardata); } + else if ( (rssc->Cfg->ItemType == RSS_RSS) && (!strcasecmp(el, "link")) && (ri->chardata != NULL) ) { + if (ri->link != NULL) free(ri->link); + striplt(ri->chardata); + ri->link = strdup(ri->chardata); + } else if ( (!strcasecmp(el, "title")) && (ri->chardata != NULL) ) { if (ri->title != NULL) free(ri->title);