only process args that exist

ASTERISK-18395


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@341809 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Matthew Nicholson
2011-10-21 16:41:59 +00:00
parent c0d3d4b0e4
commit a16caab0e0

View File

@@ -599,7 +599,7 @@ static void lua_concat_args(lua_State *L, int start, int nargs) {
int concat = 0;
int i = start + 1;
if (!lua_isnil(L, start)) {
if (start <= nargs && !lua_isnil(L, start)) {
lua_pushvalue(L, start);
concat += 1;
}