commit:04ffc0f160e4d2f6c74aa2a5d874a4fa77e53fbb
author:Chip Black
committer:Chip Black
date:Tue Nov 19 04:40:12 2013 -0600
parents:ace197d65d7bcc6b23e46e085b433991040238f8
Return empty lists for list functions instead of undef
diff --git a/lib/perl/Blerg-Database/Database.xs b/lib/perl/Blerg-Database/Database.xs
line changes: +2/-2
index 04406c8..69d2442
--- a/lib/perl/Blerg-Database/Database.xs
+++ b/lib/perl/Blerg-Database/Database.xs
@@ -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;