diff src/luan/modules/http/LuanHandler.java @ 785:d69d3c51c44e

more work on incremental cloning
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 01 Sep 2016 21:32:28 -0600
parents 655280eab1e2
children fe63c508a177
line wrap: on
line diff
--- a/src/luan/modules/http/LuanHandler.java	Tue Aug 30 12:08:49 2016 -0600
+++ b/src/luan/modules/http/LuanHandler.java	Thu Sep 01 21:32:28 2016 -0600
@@ -70,7 +70,7 @@
 
 	public static Object callRpc(LuanState luan,String fnName,Object... args) throws LuanException {
 		synchronized(luan) {
-			LuanCloner cloner = new LuanCloner(true);
+			LuanCloner cloner = new LuanCloner(LuanCloner.Type.COMPLETE);
 			luan = (LuanState)cloner.clone(luan);
 		}
 		LuanTable rpc = (LuanTable)PackageLuan.require(luan,"luan:Rpc.luan");