]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dwarf2ctf: don't leak directory fd.
authorJamie Iles <jamie.iles@oracle.com>
Tue, 4 Nov 2014 13:07:58 +0000 (13:07 +0000)
committerNick Alcock <nick.alcock@oracle.com>
Tue, 21 Jul 2015 14:29:43 +0000 (15:29 +0100)
We open a descriptor to the current directory in rel_abs_file_name() but
don't close it whilst we're done with resolving the path.  Plug the file
descriptor leak once we have returned to that directory.

Orabug: 19957565

Cc: Nick Alcock <nick.alcock@oracle.com>
Signed-off-by: Jamie Iles <jamie.iles@oracle.com>
Signed-off-by: Guangyu Sun <guangyu.sun@oracle.com>
Acked-by: Kris Van Hees <kris.van.hees@oracle.com>
scripts/dwarf2ctf/dwarf2ctf.c

index dd4511bfd51a177744ca85231a818606911e2bec..598025f9610ef20b138239f642e98061c42faabb 100644 (file)
@@ -3724,6 +3724,8 @@ static char *rel_abs_file_name(const char *file_name, const char *relative_to)
                exit(1);
        }
 
+       close(dir);
+
        return abspath;
 }