Return empty lists for list functions instead of undef
[blerg.git] / lib / perl / Blerg-Database / Database.xs
index 04406c8..69d2442 100644 (file)
@@ -132,7 +132,7 @@ void tag_list(const char *tag, const char *str_offset, int direction)
         offset = strtoull(str_offset, NULL, 0);
         list = tag_list(tag, offset, &count, direction);
         if (list == NULL) {
-            XSRETURN_UNDEF;
+            XSRETURN_EMPTY;
         }
 
         i = count - 1;
@@ -165,7 +165,7 @@ void _subscription_list(const char *author, const char *str_offset, int directio
         offset = strtoull(str_offset, NULL, 0);
         list = subscription_list(author, offset, &count, direction);
         if (list == NULL) {
-            XSRETURN_UNDEF;
+            XSRETURN_EMPTY;
         }
 
         i = count - 1;