]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
FFI: Force snapshot after store to cdata.
authorMike Pall <mike>
Wed, 5 Jan 2011 19:28:57 +0000 (20:28 +0100)
committerMike Pall <mike>
Wed, 5 Jan 2011 19:28:57 +0000 (20:28 +0100)
src/lj_crecord.c

index a02f1c4d54bbb9393ca8dfb6b3dfdfb3f08e8253..59984069391ed2e6c2e776bff5f94b93c3e300e6 100644 (file)
@@ -470,6 +470,7 @@ index_struct:
     J->base[0] = crec_tv_ct(J, ct, sid, ptr);
   } else {  /* __newindex metamethod. */
     rd->nres = 0;
+    J->needsnap = 1;
     crec_ct_tv(J, ct, ptr, J->base[2], &rd->argv[2]);
   }
 }