From: David Sterba Date: Sat, 3 Jan 2015 02:33:31 +0000 (+0100) Subject: btrfs-progs: fix leak of path in reset_balance X-Git-Tag: upstream/4.16.1~2461 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=70607997eeb24017196602afec4f1f0693a57a74;p=platform%2Fupstream%2Fbtrfs-progs.git btrfs-progs: fix leak of path in reset_balance A path may leak after an unlikely error condition. Resolves-coverity-id: 1199474 Signed-off-by: David Sterba --- diff --git a/cmds-check.c b/cmds-check.c index 6c87d1a..dabe87a 100644 --- a/cmds-check.c +++ b/cmds-check.c @@ -7772,7 +7772,8 @@ reinit_data_reloc: root = btrfs_read_fs_root(fs_info, &key); if (IS_ERR(root)) { fprintf(stderr, "Error reading data reloc tree\n"); - return PTR_ERR(root); + ret = PTR_ERR(root); + goto out; } record_root_in_trans(trans, root); ret = btrfs_fsck_reinit_root(trans, root, 0);