summaryrefslogtreecommitdiff
path: root/mkelf.lua
diff options
context:
space:
mode:
authorSunil Nimmagadda <sunil@nimmagadda.net>2026-10-22 15:28:14 +0530
committerSunil Nimmagadda <sunil@nimmagadda.net>2026-10-22 15:28:14 +0530
commit8c517de1d770a90023d94d96ec3963118f71d476 (patch)
tree45806286ace70f53ec86331c01da3e405b6b8b36 /mkelf.lua
parentd2376460a2fa359dc98f8138a672bce9ceee03f1 (diff)
Mark it as to-be-closed instead of explicit close.
Diffstat (limited to 'mkelf.lua')
-rw-r--r--mkelf.lua3
1 files changed, 1 insertions, 2 deletions
diff --git a/mkelf.lua b/mkelf.lua
index a811a57..6a90504 100644
--- a/mkelf.lua
+++ b/mkelf.lua
@@ -272,12 +272,11 @@ local function main()
output = arg[i + 1]
::continue::
end
- local f = assert(io.open(output, "wb"))
+ local f <close> = assert(io.open(output, "wb"))
header.phnum = #phdrs
header.phentsize = (header.class == Class.bit64) and 0x38 or 0x20
f:write(ElfHeader_pack(header))
f:write(ElfPHeader_pack(phdrs, header.data, header.class))
- f:close()
end
main()