diff --git a/lualib-src/lua-mongo.c b/lualib-src/lua-mongo.c index 39e8d1a5..a0e8a0c0 100644 --- a/lualib-src/lua-mongo.c +++ b/lualib-src/lua-mongo.c @@ -521,6 +521,24 @@ reply_length(lua_State *L) { return 1; } +static int +copy_result(lua_State *L) { + if (lua_type(L,2) == LUA_TNIL) + return 0; + int n1 = lua_rawlen(L,1); + int n2 = lua_rawlen(L,2); + int i; + for (i=0;i