int namelen = strlen(name);
char filename[FILENAME_MAX];
struct stat st;
- uint64_t sequence;
if (!valid_name(name)) {
fprintf(stderr, "Invalid name\n");
int feed_fd = open(filename, O_RDONLY);
if (feed_fd == -1) {
perror("Could not open subscription feed");
- goto subscription_list_map_failed;
+ goto subscription_list_open_failed;
}
fstat(feed_fd, &st);
if (st.st_size == 0) {
- close(feed_fd);
+ fprintf(stderr, "Feed is empty\n");
goto subscription_list_map_failed;
}
n_subscription_records = st.st_size / sizeof(struct blergref);
struct things * things = things_alloc();
char filename[512];
struct stat st;
- int i;
d = opendir(path);
if (d == NULL) {
fwrite(buf, len, 1, stdout);
yajl_gen_free(g);
+
+ return 0;
}