# Node ID 05aacbf2abdf4650068f27acf4d0d6b84abb793c # Parent d77b395810b19ac185470312bc47f2ec244ac95d diff --git a/src/base/loader/elf_object.cc b/src/base/loader/elf_object.cc --- a/src/base/loader/elf_object.cc +++ b/src/base/loader/elf_object.cc @@ -347,7 +347,7 @@ data.size = phdr.p_filesz; data.fileImage = fileData + phdr.p_offset; } else { - // If it's none of the above but is loadable, + // If it's none of the above but is loadable, // load the filesize worth of data Segment extra; extra.baseAddr = phdr.p_paddr; @@ -499,6 +499,8 @@ sectionNames.insert(elf_strptr(elf, ehdr.e_shstrndx, shdr.sh_name)); section = elf_getscn(elf, ++sec_idx); } // while sections + + elf_end(elf); } bool