From 8a0d5153089bcc081fd088027b52b4c90c76b769 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Sun, 29 Oct 2017 20:35:10 -0400 Subject: [PATCH] missing patch --- lua-5.3.4-bug5.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lua-5.3.4-bug5.patch diff --git a/lua-5.3.4-bug5.patch b/lua-5.3.4-bug5.patch new file mode 100644 index 0000000..7d757c2 --- /dev/null +++ b/lua-5.3.4-bug5.patch @@ -0,0 +1,14 @@ +diff -up lua-5.3.4/src/lgc.c.bug5 lua-5.3.4/src/lgc.c +--- lua-5.3.4/src/lgc.c.bug5 2017-10-29 20:30:18.824283152 -0400 ++++ lua-5.3.4/src/lgc.c 2017-10-29 20:31:12.133021523 -0400 +@@ -643,8 +643,9 @@ static void clearkeys (global_State *g, + for (n = gnode(h, 0); n < limit; n++) { + if (!ttisnil(gval(n)) && (iscleared(g, gkey(n)))) { + setnilvalue(gval(n)); /* remove value ... */ +- removeentry(n); /* and remove entry from table */ + } ++ if (ttisnil(gval(n))) /* is entry empty? */ ++ removeentry(n); /* remove entry from table */ + } + } + }