diff options
Diffstat (limited to 'cmds-check.c')
-rw-r--r-- | cmds-check.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmds-check.c b/cmds-check.c index 4c013303..23dbd0a0 100644 --- a/cmds-check.c +++ b/cmds-check.c @@ -3867,6 +3867,10 @@ static int check_csums(struct btrfs_root *root) unsigned long leaf_offset; root = root->fs_info->csum_root; + if (!extent_buffer_uptodate(root->node)) { + fprintf(stderr, "No valid csum tree found\n"); + return -ENOENT; + } key.objectid = BTRFS_EXTENT_CSUM_OBJECTID; key.type = BTRFS_EXTENT_CSUM_KEY; |