From: Michael Altizer (mialtize) Date: Thu, 27 Sep 2018 13:40:56 +0000 (-0400) Subject: Merge pull request #1372 in SNORT/snort3 from nss_file_data_fix to master X-Git-Tag: 3.0.0-249~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afa103b133166990503007aeb52783e4c7311236;p=thirdparty%2Fsnort3.git Merge pull request #1372 in SNORT/snort3 from nss_file_data_fix to master Squashed commit of the following: commit d0161f715422f7f32fdb40179c20018ad097940d Author: Bhagya Tholpady Date: Wed Sep 26 14:10:23 2018 -0400 mime: made the mime hdr info and current search thread local --- diff --git a/src/mime/file_mime_process.cc b/src/mime/file_mime_process.cc index 633e9f58e..a21f8f74a 100644 --- a/src/mime/file_mime_process.cc +++ b/src/mime/file_mime_process.cc @@ -69,11 +69,11 @@ struct MIMESearchInfo int length; }; -MIMESearchInfo mime_search_info; +static THREAD_LOCAL MIMESearchInfo mime_search_info; +static THREAD_LOCAL MIMESearch* mime_current_search = nullptr; SearchTool* mime_hdr_search_mpse = nullptr; MIMESearch mime_hdr_search[HDR_LAST]; -MIMESearch* mime_current_search = nullptr; static void get_mime_eol(const uint8_t* ptr, const uint8_t* end, const uint8_t** eol, const uint8_t** eolm)