From: Wilfried Goesgens Date: Sun, 5 Jun 2011 21:22:37 +0000 (+0000) Subject: fix pointer indirections so we now can successfully fetch RSS feeds again. X-Git-Tag: v8.11~1041 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=7ed238dbbcd600038309afb183d3c31fd8283325 fix pointer indirections so we now can successfully fetch RSS feeds again. --- 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,