summaryrefslogtreecommitdiff
path: root/btrfs-select-super.c
diff options
context:
space:
mode:
authorDanny Kukawka <danny.kukawka@bisect.de>2013-01-21 16:57:25 +0100
committerDavid Sterba <dsterba@suse.cz>2013-01-21 18:27:54 +0100
commitc88c2f52fed9554306036385c5c15c012ba49629 (patch)
tree09ea4e3d647ebdfd9e1a66401d377a173d9369d2 /btrfs-select-super.c
parent0db197d8b2d2ab7214a2425c3c646e970e4085c8 (diff)
btrfs-progs: Handle errors returned from open_ctree
Signed-off-by: Danny Kukawka <danny.kukawka@bisect.de> Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'btrfs-select-super.c')
-rw-r--r--btrfs-select-super.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/btrfs-select-super.c b/btrfs-select-super.c
index 51eb9c96..0c4f5c0a 100644
--- a/btrfs-select-super.c
+++ b/btrfs-select-super.c
@@ -84,8 +84,10 @@ int main(int ac, char **av)
root = open_ctree(av[optind], bytenr, 1);
- if (root == NULL)
+ if (!root) {
+ fprintf(stderr, "Open ctree failed\n");
return 1;
+ }
/* make the super writing code think we've read the first super */
root->fs_info->super_bytenr = BTRFS_SUPER_INFO_OFFSET;