From 64ca5241576d9346e9a01b36beb836ef773ea1a5 Mon Sep 17 00:00:00 2001 From: newbie <75511174+newbie-jiang@users.noreply.github.com> Date: Wed, 4 Jun 2025 22:17:58 +0800 Subject: [PATCH] zefi: close ELF file after reading --- arch/x86/zefi/zefi.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/zefi/zefi.py b/arch/x86/zefi/zefi.py index 2f9c3482bb4c6..6aa5150976391 100755 --- a/arch/x86/zefi/zefi.py +++ b/arch/x86/zefi/zefi.py @@ -28,8 +28,8 @@ def build_elf(elf_file, include_dirs): # # Open the ELF file up and find our entry point # - fp = open(elf_file, "rb") - ef = elftools.elf.elffile.ELFFile(fp) + with open(elf_file, "rb") as fp: + ef = elftools.elf.elffile.ELFFile(fp) symtab = ef.get_section_by_name(".symtab") entry_addr = symtab.get_symbol_by_name(ENTRY_SYM)[0].entry.st_value