diff --git a/src/modules/app_lua/app_lua_sr.c b/src/modules/app_lua/app_lua_sr.c index 165f43bf068..24ae3fb63e7 100644 --- a/src/modules/app_lua/app_lua_sr.c +++ b/src/modules/app_lua/app_lua_sr.c @@ -906,9 +906,9 @@ static int lua_sr_pv_push_val_null (lua_State *L, int rmode) static int lua_sr_pv_push_valx (lua_State *L, int rmode, int vi, str *vs) { if(rmode==1) { - lua_pushlstring(L, vs->s, vs->len); - } else { lua_pushinteger(L, vi); + } else { + lua_pushlstring(L, vs->s, vs->len); } return 1; }