From 7ed238dbbcd600038309afb183d3c31fd8283325 Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Sun, 5 Jun 2011 21:22:37 +0000 Subject: [PATCH] fix pointer indirections so we now can successfully fetch RSS feeds again. --- citadel/modules/rssclient/rss_atom_parser.c | 2 +- citadel/modules/rssclient/serv_rssclient.c | 1 + citadel/modules/urldeshortener/serv_expand_shorter_urls.c | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/citadel/modules/rssclient/rss_atom_parser.c b/citadel/modules/rssclient/rss_atom_parser.c index a20f15d1c..503de8e6c 100644 --- a/citadel/modules/rssclient/rss_atom_parser.c +++ b/citadel/modules/rssclient/rss_atom_parser.c @@ -649,7 +649,7 @@ eNextState ParseRSSReply(AsyncIO *IO) XML_SetElementHandler(rssc->xp, rss_xml_start, rss_xml_end); XML_SetCharacterDataHandler(rssc->xp, rss_xml_chardata); - XML_SetUserData(rssc->xp, &rssc); + XML_SetUserData(rssc->xp, rssc); XML_SetCdataSectionHandler(rssc->xp, rss_xml_cdata_start, rss_xml_cdata_end); diff --git a/citadel/modules/rssclient/serv_rssclient.c b/citadel/modules/rssclient/serv_rssclient.c index 89fdaa0ff..13a887e0f 100644 --- a/citadel/modules/rssclient/serv_rssclient.c +++ b/citadel/modules/rssclient/serv_rssclient.c @@ -290,6 +290,7 @@ void rss_do_fetching(rssnetcfg *Cfg) { CtdlLogPrintf(CTDL_DEBUG, "Fetching RSS feed <%s>\n", ChrPtr(Cfg->Url)); ParseURL(&IO->ConnectMe, Cfg->Url, 80); + CurlPrepareURL(IO->ConnectMe); if (! evcurl_init(IO, // Ctx, diff --git a/citadel/modules/urldeshortener/serv_expand_shorter_urls.c b/citadel/modules/urldeshortener/serv_expand_shorter_urls.c index eec937731..f7dac2a7a 100644 --- a/citadel/modules/urldeshortener/serv_expand_shorter_urls.c +++ b/citadel/modules/urldeshortener/serv_expand_shorter_urls.c @@ -113,7 +113,6 @@ int LookupUrl(StrBuf *ShorterUrlStr) ParseURL(&IO->ConnectMe, ShorterUrlStr, 80); CurlPrepareURL(IO->ConnectMe); - if (! evcurl_init(IO, // Ctx, NULL, -- 2.30.2