summaryrefslogtreecommitdiff
path: root/cmds-fi-usage.c
diff options
context:
space:
mode:
Diffstat (limited to 'cmds-fi-usage.c')
-rw-r--r--cmds-fi-usage.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/cmds-fi-usage.c b/cmds-fi-usage.c
index 23309d7e..b9a2b1c8 100644
--- a/cmds-fi-usage.c
+++ b/cmds-fi-usage.c
@@ -923,9 +923,11 @@ static void _cmd_filesystem_usage_linear(unsigned unit_mode,
printf("\n");
}
- printf("Unallocated:\n");
- print_unused(info_ptr, info_count, device_info_ptr, device_info_count,
- unit_mode | UNITS_NEGATIVE);
+ if (info_count) {
+ printf("Unallocated:\n");
+ print_unused(info_ptr, info_count, device_info_ptr,
+ device_info_count, unit_mode | UNITS_NEGATIVE);
+ }
}
static int print_filesystem_usage_by_chunk(int fd,
@@ -936,9 +938,6 @@ static int print_filesystem_usage_by_chunk(int fd,
struct btrfs_ioctl_space_args *sargs;
int ret = 0;
- if (!chunkinfo)
- return 0;
-
sargs = load_space_info(fd, path);
if (!sargs) {
ret = 1;