]> git.ipfire.org Git - thirdparty/suricata.git/commit
lua/output: access luastate within lock
authorJason Ish <jason.ish@oisf.net>
Wed, 4 Jun 2025 17:26:52 +0000 (11:26 -0600)
committerVictor Julien <victor@inliniac.net>
Wed, 4 Jun 2025 21:14:41 +0000 (23:14 +0200)
commite1d91497c99fb2bfb420781d2b1dbb804a0639b8
tree3b116150505bc76993efbba4b18a399570ccd92d
parent765041dcdd9c3b698d860d62dd01b0a2a03d87f2
lua/output: access luastate within lock

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.
src/output-lua.c