Blame SOURCES/lua-5-3.4-upvaluejoin.patch

4a4a09
--- lua-5.3.4/src/lapi.c.orig	2019-06-03 17:29:46.376205064 +0200
4a4a09
+++ lua-5.3.4/src/lapi.c	2019-06-03 17:31:08.869905663 +0200
4a4a09
@@ -1289,6 +1289,8 @@
4a4a09
   LClosure *f1;
4a4a09
   UpVal **up1 = getupvalref(L, fidx1, n1, &f1;;
4a4a09
   UpVal **up2 = getupvalref(L, fidx2, n2, NULL);
4a4a09
+  if (*up1 == *up2)
4a4a09
+    return;
4a4a09
   luaC_upvdeccount(L, *up1);
4a4a09
   *up1 = *up2;
4a4a09
   (*up1)->refcount++;