btrfs-progs: fix fd leak in get_subvol_info
authorDavid Sterba <dsterba@suse.com>
Thu, 24 Mar 2016 18:31:33 +0000 (19:31 +0100)
committerDavid Sterba <dsterba@suse.com>
Wed, 30 Mar 2016 14:26:43 +0000 (16:26 +0200)
A typo, introduced in "btrfs-progs: create get_subvol_info()".

Resolves-coverity-id: 1357106
Signed-off-by: David Sterba <dsterba@suse.com>
utils.c

diff --git a/utils.c b/utils.c
index 24eb853..75ce6ea 100644 (file)
--- a/utils.c
+++ b/utils.c
@@ -3236,7 +3236,7 @@ int get_subvol_info(const char *fullpath, struct root_info *get_ri)
 
 out:
        close_file_or_dir(mntfd, dirstream2);
-       close_file_or_dir(mntfd, dirstream1);
+       close_file_or_dir(fd, dirstream1);
        free(mnt);
 
        return ret;