* Replacing strdup() with strndup() throughout
[monky] / src / rss.c
index f1b69fb..3f14277 100644 (file)
--- a/src/rss.c
+++ b/src/rss.c
@@ -7,7 +7,7 @@
  * Please see COPYING for details
  *
  * Copyright (c) 2007 Toni Spets
- * Copyright (c) 2005-2007 Brenden Matthews, Philip Kovacs, et. al.
+ * Copyright (c) 2005-2008 Brenden Matthews, Philip Kovacs, et. al.
  *     (see AUTHORS)
  * All rights reserved.
  *
  *
  * $Id$ */
 
+#include "conky.h"
+#include "prss.h"
 #include <stdio.h>
 #include <string.h>
 #include <time.h>
 #include <assert.h>
-#include "prss.h"
 #include <curl/curl.h>
 #include <curl/types.h>
 #include <curl/easy.h>
-#include "conky.h"
 
 #define MAX_FEEDS 16
 
@@ -143,7 +143,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++;
        }