Fixes Coverity issue:
CID
1648445: (#1 of 1): Data race condition (MISSING_LOCK)
4. missing_lock: Accessing td->lua_ctx->luastate without holding lock
LogLuaCtx_.m. Elsewhere, LogLuaCtx_.luastate is written to with
LogLuaCtx_.m held 41 out of 41 times.
}
LogLuaThreadCtx *td = (LogLuaThreadCtx *)thread_data;
- lua_State *luastate = td->lua_ctx->luastate;
-
SCMutexLock(&td->lua_ctx->m);
+ lua_State *luastate = td->lua_ctx->luastate;
LuaStateSetThreadVars(luastate, tv);
if (flags & OUTPUT_STREAMING_FLAG_TRANSACTION)