X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=database%2Fsubscription.c;h=c1633fea1c994cc297e2a782e6a84452aee89e82;hb=57bd5973e1bace9c7cf8889294c710b65462dee9;hp=b2c89d457c008c4b0671a1af4c9bb12f1831d1a0;hpb=299baeb1e1f2599aec5f6d2dd229f2bf0a1922b7;p=blerg.git diff --git a/database/subscription.c b/database/subscription.c index b2c89d4..c1633fe 100644 --- a/database/subscription.c +++ b/database/subscription.c @@ -5,11 +5,13 @@ #include #include #include +#include #include #include #include #include "subscription.h" #include "stringbucket.h" +#include "util.h" #include "config.h" #include "configuration.h" @@ -86,12 +88,12 @@ struct blergref * subscription_list(const char *author, uint64_t offset, int *co 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);