int ws_update_headlines(struct feed *feed)
{
struct json_object *rp, *rq, *jheadline, *j;
- int i, n, err, hid;
+ int i, n, hid;
struct headline *h, **tmp;
const char *title, *url;
j = json_object_object_get(jheadline, "unread");
h->unread = json_object_get_boolean(j);
}
- err = 0;
+ json_object_put(rp);
+ return 1;
} else {
- err = 1;
+ return 0;
}
-
- json_object_put(rp);
- return !err;
}
struct feed **ws_update_feeds(struct feed **feeds)
j = json_object_object_get(jfeed, "unread");
feed->unread = json_object_get_int(j);
}
+ json_object_put(rp);
} else {
feeds_free(feeds);
feeds = NULL;
}
- json_object_put(rp);
-
log_debug("ttrss_get_feeds() done");
return feeds;