Fix seen expiration for RSS
authorWilfried Goesgens <dothebart@citadel.org>
Sun, 11 Jan 2015 21:09:44 +0000 (22:09 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Sun, 11 Jan 2015 21:09:44 +0000 (22:09 +0100)
citadel/modules/rssclient/serv_rssclient.c

index b9f2361ab5693a94bd070406fd704c01aef452c4..c8f67c5c8c33d450e7bccaab377ad04d393805a9 100644 (file)
@@ -417,8 +417,8 @@ eNextState RSSSaveMessage(AsyncIO *IO)
 eNextState RSS_FetchNetworkUsetableEntry(AsyncIO *IO)
 {
        static const time_t antiExpire = USETABLE_ANTIEXPIRE_HIRES;
-       time_t seenstamp = 0;
 #ifndef DEBUG_RSS
+       time_t seenstamp = 0;
        const char *Key;
        long len;
        rss_aggregator *Ctx = (rss_aggregator *) IO->Data;
@@ -432,7 +432,7 @@ eNextState RSS_FetchNetworkUsetableEntry(AsyncIO *IO)
                                       antiExpire,
                                       eCheckUpdate,
                                       CCID, IO->ID);
-       if (seenstamp < antiExpire)
+       if (seenstamp != 0)
        {
                /* Item has already been seen */
                EVRSSC_syslog(LOG_DEBUG,