From: Wilfried Goesgens Date: Tue, 4 Jun 2013 20:10:43 +0000 (+0200) Subject: RSSClient: do not double delete the curl context; don't swap IOID and CCID for logging X-Git-Tag: v8.20~37 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=7480ce5a39d10dda53e37441a9d551e3f1134c7b RSSClient: do not double delete the curl context; don't swap IOID and CCID for logging --- diff --git a/citadel/modules/rssclient/serv_rssclient.c b/citadel/modules/rssclient/serv_rssclient.c index 648d02d0b..817b7a9f9 100644 --- a/citadel/modules/rssclient/serv_rssclient.c +++ b/citadel/modules/rssclient/serv_rssclient.c @@ -394,7 +394,7 @@ eNextState RSSSaveMessage(AsyncIO *IO) /* write the uidl to the use table so we don't store this item again */ - CheckIfAlreadySeen("RSS Item Insert", RSSAggr->ThisMsg->MsgGUID, IO->Now, 0, eWrite, IO->ID, CCID); + CheckIfAlreadySeen("RSS Item Insert", RSSAggr->ThisMsg->MsgGUID, IO->Now, 0, eWrite, CCID, IO->ID); if (GetNextHashPos(RSSAggr->Messages, RSSAggr->Pos, @@ -420,7 +420,7 @@ eNextState RSS_FetchNetworkUsetableEntry(AsyncIO *IO) IO->Now, IO->Now - USETABLE_ANTIEXPIRE_HIRES, eCheckUpdate, - IO->ID, CCID) + CCID, IO->ID) != 0) { /* Item has already been seen */ @@ -575,7 +575,7 @@ eNextState RSSAggregator_AnalyseReply(AsyncIO *IO) IO->Now, IO->Now - USETABLE_ANTIEXPIRE, eCheckUpdate, - IO->ID, CCID) + CCID, IO->ID) != 0) { FreeStrBuf(&guid); @@ -591,7 +591,6 @@ eNextState RSSAggregator_AnalyseReply(AsyncIO *IO) eNextState RSSAggregator_FinishHttp(AsyncIO *IO) { - StopCurlWatchers(IO); return CurlQueueDBOperation(IO, RSSAggregator_AnalyseReply); }