summaryrefslogtreecommitdiff
path: root/dev-lang/lua/files/5.1.4/08_all_metatable.upstream.patch
blob: b74bafbebe41a0fbd023019243a35afd6c59e8f1 (plain)
1
2
3
4
5
6
7
8
9
10
--- lua-5.1.4.orig/src/lvm.c	2009/07/01 21:10:33	2.63.1.4
+++ lua-5.1.4/src/lvm.c	2011/08/17 20:36:28
@@ -142,6 +142,7 @@
       if (!ttisnil(oldval) ||  /* result is no nil? */
           (tm = fasttm(L, h->metatable, TM_NEWINDEX)) == NULL) { /* or no TM? */
         setobj2t(L, oldval, val);
+        h->flags = 0;
         luaC_barriert(L, h, val);
         return;
       }