From: Oleksandr Stepanov -X (ostepano - SOFTSERVE INC at Cisco) Date: Mon, 27 Nov 2023 18:19:21 +0000 (+0000) Subject: Pull request #4105: appid: Additional checks for lua logging X-Git-Tag: 3.1.76.0~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afe36fb8eb6c18682afe62e802247d020e39c5b5;p=thirdparty%2Fsnort3.git Pull request #4105: appid: Additional checks for lua logging Merge in SNORT/snort3 from ~OSTEPANO/snort3:lua_debug_fix to master Squashed commit of the following: commit 703b39ee1da25cf5cb52c5b0df2267d7da98cac5 Author: Oleksandr Stepanov Date: Mon Nov 20 07:34:24 2023 -0500 appid: Additional check for lua logging --- diff --git a/src/network_inspectors/appid/lua_detector_api.cc b/src/network_inspectors/appid/lua_detector_api.cc index ca55a53e9..8d669da0f 100644 --- a/src/network_inspectors/appid/lua_detector_api.cc +++ b/src/network_inspectors/appid/lua_detector_api.cc @@ -377,10 +377,8 @@ static int detector_log_snort_message(lua_State* L) break; case LUA_LOG_TRACE: - appid_log(init(L) ? nullptr : CURRENT_PACKET, TRACE_DEBUG_LEVEL, "%s:%s\n", name.c_str(), message); - break; - - default: + auto curr_packet = (Analyzer::get_local_analyzer() and snort::DetectionEngine::get_context()) ? snort::DetectionEngine::get_current_packet() : nullptr; + appid_log(curr_packet, TRACE_DEBUG_LEVEL, curr_packet ? "%s:%s\n" : "AppIdDbg %s:%s\n", name.c_str(), message); break; }