From: Ron Dempster (rdempste) Date: Tue, 20 Sep 2022 14:09:36 +0000 (+0000) Subject: Pull request #3594: reputation: use the thread specific reputation data for aux ip... X-Git-Tag: 3.1.42.0~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7954e6fc2df00ecf663d1a03df2378a14c053266;p=thirdparty%2Fsnort3.git Pull request #3594: reputation: use the thread specific reputation data for aux ip event Merge in SNORT/snort3 from ~RDEMPSTE/snort3:rep_aux_event to master Squashed commit of the following: commit ce7e6e4e9882ff1866a0a2dbe81c4dd2e9e9787d Author: Ron Dempster (rdempste) Date: Mon Sep 19 09:33:17 2022 -0400 reputation: use the thread specific reputation data for aux ip event --- diff --git a/src/network_inspectors/reputation/reputation_inspect.cc b/src/network_inspectors/reputation/reputation_inspect.cc index 840ec5f60..d31924a98 100644 --- a/src/network_inspectors/reputation/reputation_inspect.cc +++ b/src/network_inspectors/reputation/reputation_inspect.cc @@ -523,8 +523,9 @@ private: void AuxiliaryIpRepHandler::handle(DataEvent& event, Flow*) { Profile profile(reputation_perf_stats); - snort_reputation_aux_ip(inspector.get_config(), inspector.get_data(), - DetectionEngine::get_current_packet(), + ReputationData* data = static_cast(inspector.get_thread_specific_data()); + assert(data); + snort_reputation_aux_ip(inspector.get_config(), *data, DetectionEngine::get_current_packet(), static_cast(&event)->get_ip()); }