diff src/luan/modules/Rpc.luan @ 1509:0ba144491a42

lucene.backup zip
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 17 May 2020 14:29:33 -0600
parents d80395468b4e
children d9a5405a3102
line wrap: on
line diff
--- a/src/luan/modules/Rpc.luan	Sat May 16 17:56:02 2020 -0600
+++ b/src/luan/modules/Rpc.luan	Sun May 17 14:29:33 2020 -0600
@@ -47,11 +47,15 @@
 	"SSL_DH_anon_EXPORT_WITH_RC4_40_MD5"
 }
 
-local function java_args(list)
+local function java_array(list)
 	for i,v in ipairs(list) do
 		list[i] = LuanJava.toJava(v)
 	end
-	return unpack(list)
+	return list
+end
+
+local function java_args(list)
+	return unpack(java_array(list))
 end
 
 local function luan_args(list,binary_in)
@@ -163,9 +167,9 @@
 		local binary_in, len_in = encode_binary(rtn)
 		local result
 		if binary_in == nil then
-			result = RpcResult.new(java_args(rtn))
+			result = RpcResult.new(java_array(rtn))
 		else
-			result = RpcResult.new(binary_in,len_in,java_args(rtn))
+			result = RpcResult.new(binary_in,len_in,java_array(rtn))
 		end
 		server.write(result)
 	end