Fix nonexistent subscription file error in subscription counting
authorChip Black <bytex64@bytex64.net>
Mon, 18 Jul 2011 09:09:25 +0000 (04:09 -0500)
committerChip Black <bytex64@bytex64.net>
Mon, 18 Jul 2011 09:09:25 +0000 (04:09 -0500)
database/subscription.c

index 5a948d7..5d305d1 100644 (file)
@@ -152,6 +152,8 @@ int subscription_count_items(const char *user) {
 
        snprintf(filename, 512, "%s/%s/subscription_feed", DATA_PATH, user);
 
+       if (access(filename, R_OK) != 0)
+               return 0;
        stat(filename, &st);
        return st.st_size / sizeof(struct blergref);
 }