From 448999d84ddc2eaf36938176fb5091d2c2029e2f Mon Sep 17 00:00:00 2001 From: David Sterba Date: Mon, 28 Aug 2017 16:48:16 +0200 Subject: btrfs-progs: add crude error handling when transaction start fails Currently transaction bugs out insided btrfs_start_transaction in case of error, we want to lift the error handling to the callers. This patch adds the BUG_ON anywhere it's been missing so far. This is not the best way of course. Transforming BUG_ON to a proper error handling highly depends on the caller and should be dealt with case by case. Signed-off-by: David Sterba --- random-test.c | 1 + 1 file changed, 1 insertion(+) (limited to 'random-test.c') diff --git a/random-test.c b/random-test.c index 410a110b..d5f830a9 100644 --- a/random-test.c +++ b/random-test.c @@ -380,6 +380,7 @@ int main(int ac, char **av) } printf("initial fill\n"); trans = btrfs_start_transaction(root, 1); + BUG_ON(IS_ERR(trans)); ret = fill_tree(trans, root, &radix, init_fill_count); printf("starting run\n"); if (ret) { -- cgit v1.2.3