summaryrefslogtreecommitdiff
path: root/btrfslabel.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 /btrfslabel.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 'btrfslabel.c')
-rw-r--r--btrfslabel.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/btrfslabel.c b/btrfslabel.c
index cb142b0a..88a51962 100644
--- a/btrfslabel.c
+++ b/btrfslabel.c
@@ -46,7 +46,7 @@
#define GET_LABEL 3
#define SET_LABEL 4
-static void change_label_unmounted(char *dev, char *nLabel)
+static int change_label_unmounted(char *dev, char *nLabel)
{
struct btrfs_root *root;
struct btrfs_trans_handle *trans;
@@ -123,6 +123,5 @@ int set_label(char *btrfs_dev, char *nLabel)
fprintf(stderr, "FATAL: the filesystem has to be unmounted\n");
return -2;
}
- change_label_unmounted(btrfs_dev, nLabel);
- return 0;
+ return change_label_unmounted(btrfs_dev, nLabel);
}