Fix LP: #525926; conky sigsegv if config file is deleted
[monky] / src / prss.c
index 53393f5..e562506 100644 (file)
@@ -1,4 +1,5 @@
 /* -*- mode: c; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: t -*-
+ * vim: ts=4 sw=4 noet ai cindent syntax=c
  *
  * Copyright (c) 2007 Mikko Sysikaski <mikko.sysikaski@gmail.com>
  *                                       Toni Spets <toni.spets@gmail.com>
@@ -15,8 +16,6 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  *
- * vim: ts=4 sw=4 noet ai cindent syntax=c
- *
  */
 
 #include "conky.h"
@@ -48,7 +47,9 @@ void prss_parse_data(void *result, const char *xml_data)
 
 void free_rss_items(PRSS *data)
 {
-       for (int i = 0; i < data->item_count; i++) {
+       int i;
+
+       for (i = 0; i < data->item_count; i++) {
 #define CLEAR(a) if (data->items[i].a) { free(data->items[i].a); data->items[i].a = 0; }
                CLEAR(title);
                CLEAR(link);