btrfs-progs: fix minor leak of dev_info in btrfs_scan_kernel
authorDavid Sterba <dsterba@suse.cz>
Tue, 30 Dec 2014 14:37:29 +0000 (15:37 +0100)
committerDavid Sterba <dsterba@suse.cz>
Tue, 30 Dec 2014 14:48:55 +0000 (15:48 +0100)
Resolves-coverity-id: 1127098
Signed-off-by: David Sterba <dsterba@suse.cz>
cmds-filesystem.c

index 1c1d34a..a3cf114 100644 (file)
@@ -516,8 +516,10 @@ static int btrfs_scan_kernel(void *search)
                        continue;
                ret = get_fs_info(mnt->mnt_dir, &fs_info_arg,
                                &dev_info_arg);
-               if (ret)
+               if (ret) {
+                       kfree(dev_info_arg);
                        goto out;
+               }
 
                if (get_label_mounted(mnt->mnt_dir, label)) {
                        kfree(dev_info_arg);