commit:c65ce42fec106b10019bae07456f651bb175bbaa
author:Chip Black
committer:Chip Black
date:Mon Jul 18 04:09:25 2011 -0500
parents:0df2dcd3ff73b8c887757366fa989d7d3c17b2fe
Fix nonexistent subscription file error in subscription counting
diff --git a/database/subscription.c b/database/subscription.c
line changes: +2/-0
index 5a948d7..5d305d1
--- a/database/subscription.c
+++ b/database/subscription.c
@@ -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);
 }