]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Fix saved bytecode encapsulated in ELF objects.
authorMike Pall <mike>
Thu, 16 Nov 2017 11:58:12 +0000 (12:58 +0100)
committerMike Pall <mike>
Thu, 16 Nov 2017 11:58:12 +0000 (12:58 +0100)
Thanks to Dimitry Andric.

src/jit/bcsave.lua

index aa677dfc3410787b50dff1043170165b043a0aa6..c94064e48da27ab029b7b5e515de394f1d7db229 100644 (file)
@@ -275,7 +275,7 @@ typedef struct {
   o.sect[2].size = fofs(ofs)
   o.sect[3].type = f32(3) -- .strtab
   o.sect[3].ofs = fofs(sofs + ofs)
-  o.sect[3].size = fofs(#symname+1)
+  o.sect[3].size = fofs(#symname+2)
   ffi.copy(o.space+ofs+1, symname)
   ofs = ofs + #symname + 2
   o.sect[4].type = f32(1) -- .rodata