diff --git a/src/shared/btrfs-util.c b/src/shared/btrfs-util.c index d6b218d842f..a7881b8b7e7 100644 --- a/src/shared/btrfs-util.c +++ b/src/shared/btrfs-util.c @@ -1637,13 +1637,10 @@ int btrfs_qgroup_find_parents(int fd, uint64_t qgroupid, uint64_t **ret) { break; } - if (n_items <= 0) { - *ret = NULL; - return 0; - } + assert((n_items > 0) == !!items); + assert(n_items <= INT_MAX); *ret = TAKE_PTR(items); - return (int) n_items; }