make unit of all temperatures selectable
[monky] / src / rss.c
index a233e5d..64222ab 100644 (file)
--- a/src/rss.c
+++ b/src/rss.c
@@ -27,8 +27,6 @@
 
 #include "conky.h"
 #include "prss.h"
-#include <stdio.h>
-#include <string.h>
 #include <time.h>
 #include <assert.h>
 #include <curl/curl.h>
@@ -65,7 +63,7 @@ size_t WriteMemoryCallback(void *ptr, size_t size, size_t nmemb, void *data)
        return realsize;
 }
 
-int rss_delay(int *wait, int delay)
+int rss_delay(int *wait_time, int delay)
 {
        time_t now = time(NULL);
 
@@ -75,13 +73,13 @@ int rss_delay(int *wait, int delay)
        }
        delay *= 60;
 
-       if (!*wait) {
-               *wait = now + delay;
+       if (!*wait_time) {
+               *wait_time = now + delay;
                return 1;
        }
 
-       if (now >= *wait + delay) {
-               *wait = now + delay;
+       if (now >= *wait_time + delay) {
+               *wait_time = now + delay;
                return 1;
        }
 
@@ -143,7 +141,7 @@ PRSS *get_rss_info(char *uri, int delay)
                        return NULL;
                }
                curfeed = &feeds[num_feeds];
-               curfeed->uri = strdup(uri);
+               curfeed->uri = strndup(uri, text_buffer_size);
                num_feeds++;
        }