diff --git a/src/plugins/lua/luaengine.cpp b/src/plugins/lua/luaengine.cpp index 0335a82df13..d0a44da5dc0 100644 --- a/src/plugins/lua/luaengine.cpp +++ b/src/plugins/lua/luaengine.cpp @@ -396,7 +396,7 @@ QStringList LuaEngine::variadicToStringList(const sol::variadic_args &vargs) size_t l; const char *s = luaL_tolstring(vargs.lua_state(), int(i), &l); if (s != nullptr) - strings.append(QString::fromUtf8(s, l)); + strings.append(QString::fromUtf8(s, l).replace('\0', "\\0")); } return strings;