]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Pull request #3594: reputation: use the thread specific reputation data for aux ip...
authorRon Dempster (rdempste) <rdempste@cisco.com>
Tue, 20 Sep 2022 14:09:36 +0000 (14:09 +0000)
committerRon Dempster (rdempste) <rdempste@cisco.com>
Tue, 20 Sep 2022 14:09:36 +0000 (14:09 +0000)
Merge in SNORT/snort3 from ~RDEMPSTE/snort3:rep_aux_event to master

Squashed commit of the following:

commit ce7e6e4e9882ff1866a0a2dbe81c4dd2e9e9787d
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date:   Mon Sep 19 09:33:17 2022 -0400

    reputation: use the thread specific reputation data for aux ip event

src/network_inspectors/reputation/reputation_inspect.cc

index 840ec5f6094be7c8d5832f2a16bc37132bd9adc6..d31924a98a9a66d04074eb9e85f503c412781fe8 100644 (file)
@@ -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<ReputationData*>(inspector.get_thread_specific_data());
+    assert(data);
+    snort_reputation_aux_ip(inspector.get_config(), *data, DetectionEngine::get_current_packet(),
         static_cast<AuxiliaryIpEvent*>(&event)->get_ip());
 }