Blame SOURCES/0023-Fix-saved-bytecode-encapsulated-in-ELF-objects.patch

006bc1
From 7dbf0b05f1228c1c719866db5e5f3d58f87f74c8 Mon Sep 17 00:00:00 2001
006bc1
From: Mike Pall <mike>
006bc1
Date: Thu, 16 Nov 2017 12:58:12 +0100
006bc1
Subject: [PATCH 23/72] Fix saved bytecode encapsulated in ELF objects.
006bc1
006bc1
Thanks to Dimitry Andric.
006bc1
---
006bc1
 src/jit/bcsave.lua | 2 +-
006bc1
 1 file changed, 1 insertion(+), 1 deletion(-)
006bc1
006bc1
diff --git a/src/jit/bcsave.lua b/src/jit/bcsave.lua
006bc1
index aa677df..c94064e 100644
006bc1
--- a/src/jit/bcsave.lua
006bc1
+++ b/src/jit/bcsave.lua
006bc1
@@ -275,7 +275,7 @@ typedef struct {
006bc1
   o.sect[2].size = fofs(ofs)
006bc1
   o.sect[3].type = f32(3) -- .strtab
006bc1
   o.sect[3].ofs = fofs(sofs + ofs)
006bc1
-  o.sect[3].size = fofs(#symname+1)
006bc1
+  o.sect[3].size = fofs(#symname+2)
006bc1
   ffi.copy(o.space+ofs+1, symname)
006bc1
   ofs = ofs + #symname + 2
006bc1
   o.sect[4].type = f32(1) -- .rodata
006bc1
-- 
006bc1
2.20.1
006bc1