[commit] r11559 - freeswitch/trunk/src/mod/languages/mod_lua
Author: mcollins Date: Thu Jan 29 17:39:47 2009 New Revision: 11559 Log: Create empty argv table when no args are passed to a Lua script Modified: freeswitch/trunk/src/mod/languages/mod_lua/mod_lua.cpp Modified: freeswitch/trunk/src/mod/languages/mod_lua/mod_lua.cpp ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_lua/mod_lua.cpp (original) +++ freeswitch/trunk/src/mod/languages/mod_lua/mod_lua.cpp Thu Jan 29 17:39:47 2009 @@ -156,7 +156,14 @@ error = luaL_loadbuffer(L, code, strlen(code), "line") || docall(L, 0, 1); switch_safe_free(code); } + } else { + // Force empty argv table + char *code = NULL; + code = switch_mprintf("argv = {};"); + error = luaL_loadbuffer(L, code, strlen(code), "line") || docall(L, 0, 1); + switch_safe_free(code); } + if (!error) { char *file = input_code, *fdup = NULL;
participants (1)
-
FreeSWITCH SVN