[rtems commit] libmisc/rtems-fdt: close() file 'bf'

Joel Sherrill joel at rtems.org
Fri Dec 17 16:21:25 UTC 2021


Module:    rtems
Branch:    master
Commit:    98ab69323ea3799dbd1c418517c72526af699c5a
Changeset: http://git.rtems.org/rtems/commit/?id=98ab69323ea3799dbd1c418517c72526af699c5a

Author:    Ryan Long <ryan.long at oarcorp.com>
Date:      Thu Dec 16 15:36:19 2021 -0500

libmisc/rtems-fdt: close() file 'bf'

close() file 'bf' to avoid leaking descriptor.

CID 1437645: Resource leak in rtems_fdt_load().

Closes #4297

---

 cpukit/libmisc/rtems-fdt/rtems-fdt.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/cpukit/libmisc/rtems-fdt/rtems-fdt.c b/cpukit/libmisc/rtems-fdt/rtems-fdt.c
index 1cd2377..484cb1f 100644
--- a/cpukit/libmisc/rtems-fdt/rtems-fdt.c
+++ b/cpukit/libmisc/rtems-fdt/rtems-fdt.c
@@ -611,6 +611,7 @@ rtems_fdt_load (const char* filename, rtems_fdt_handle* handle)
     return fe;
   }
 
+  close (bf);
   return 0;
 }
 



More information about the vc mailing list