diff --git a/src/mod/languages/mod_lua/mod_lua.cpp b/src/mod/languages/mod_lua/mod_lua.cpp index be68a43eb4..bb835b09e0 100644 --- a/src/mod/languages/mod_lua/mod_lua.cpp +++ b/src/mod/languages/mod_lua/mod_lua.cpp @@ -272,7 +272,7 @@ static switch_xml_t lua_fetch(const char *section, } lua_getglobal(L, "XML_STRING"); - str = lua_tostring(L, 1); + str = lua_tostring(L, -1); if (str) { if (zstr(str)) {