]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Merge pull request #1283 in SNORT/snort3 from dev_appid_perf to master
authorMike Stepanek (mstepane) <mstepane@cisco.com>
Thu, 5 Jul 2018 17:31:59 +0000 (13:31 -0400)
committerMike Stepanek (mstepane) <mstepane@cisco.com>
Thu, 5 Jul 2018 17:31:59 +0000 (13:31 -0400)
Squashed commit of the following:

commit c8a7fa9cfb07d3ca24bc5916a3ef008d2b577f4b
Author: Devendra Dahiphale <ddahipha@cisco.com>
Date:   Thu Jun 21 15:14:23 2018 -0400

    appid: remove lock guard while accessing app_info_table

src/network_inspectors/appid/app_info_table.cc
src/network_inspectors/appid/app_info_table.h

index b920485df92b1bedf3d2722a8202cf675edab319..9c66a7fe7d836111c92ec0a9aa72c9eb526ee81f 100644 (file)
@@ -151,7 +151,6 @@ AppInfoTableEntry* AppInfoManager::get_app_info_entry(AppId appId, const
     AppInfoTable::const_iterator app;
     AppInfoTableEntry* entry = nullptr;
 
-    std::lock_guard<std::mutex> lock(app_info_tables_rw_mutex);
     if ((tmp = get_static_app_info_entry(appId)))
     {
         app = lookup_table.find(tmp);
@@ -181,7 +180,6 @@ AppInfoTableEntry* AppInfoManager::add_dynamic_app_entry(const char* app_name)
         return nullptr;
     }
 
-    std::lock_guard<std::mutex> lock(app_info_tables_rw_mutex);
     AppInfoTableEntry* entry = find_app_info_by_name(app_name);
     if (!entry)
     {
index a1793321ede95a85e20131dcaa546e5ba79d6598..d1d87ccf2b64599dc34871649aedf8d73b573d19 100644 (file)
@@ -22,7 +22,6 @@
 #ifndef APP_INFO_TABLE_H
 #define APP_INFO_TABLE_H
 
-#include <mutex>
 #include <unordered_map>
 #include <vector>
 
@@ -148,7 +147,6 @@ private:
     inline AppInfoManager() = default;
     void load_appid_config(AppIdModuleConfig*, const char* path);
     AppInfoTableEntry* get_app_info_entry(AppId appId, const AppInfoTable&);
-    std::mutex app_info_tables_rw_mutex;
 };
 
 #endif