mirror of
https://github.com/kdave/btrfs-progs
synced 2025-01-11 16:29:42 +00:00
btrfs-progs: catch invalid flags in open_ctree_fd
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
93a34924e1
commit
8a167ec579
@ -1411,7 +1411,11 @@ struct btrfs_root *open_ctree_fd(int fp, const char *path, u64 sb_bytenr,
|
||||
struct btrfs_fs_info *info;
|
||||
|
||||
/* This flags may not return fs_info with any valid root */
|
||||
BUG_ON(flags & OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR);
|
||||
if (flags & OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR) {
|
||||
error("invalid open_ctree flags: 0x%llx",
|
||||
(unsigned long long)flags);
|
||||
return NULL;
|
||||
}
|
||||
info = __open_ctree_fd(fp, path, sb_bytenr, 0, 0, flags);
|
||||
if (!info)
|
||||
return NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user