X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Frss.c;h=41e6ec65ac9bc8b6c025552050e486e46f6f88d4;hb=615fb197231d57d98ef6e5fd164df244449bafa5;hp=d15b25859ad1fd888376186f9b97f651799f8d8a;hpb=b6d14656358cea807f836fafa74177dae276421d;p=monky diff --git a/src/rss.c b/src/rss.c index d15b258..41e6ec6 100644 --- a/src/rss.c +++ b/src/rss.c @@ -112,8 +112,10 @@ get_rss_info(char *uri, int delay) if(!rss_delay(last_update, delay)) return curdata; // wait for delay to pass - if(curdata != NULL) + if(curdata != NULL) { prss_free(curdata); // clean up old data + curdata = NULL; + } curl = curl_easy_init(); if(curl) { @@ -130,10 +132,10 @@ get_rss_info(char *uri, int delay) } else ERR("No data from server"); - curfeed->data = curdata; - curl_easy_cleanup(curl); } + curfeed->data = curdata; + return curdata; }