]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Merge pull request #529 in SNORT/snort3 from file_dynamic to master
authorRuss Combs (rucombs) <rucombs@cisco.com>
Fri, 17 Jun 2016 19:44:41 +0000 (15:44 -0400)
committerRuss Combs (rucombs) <rucombs@cisco.com>
Fri, 17 Jun 2016 19:44:41 +0000 (15:44 -0400)
Squashed commit of the following:

commit 129312ffe89459131eea4e6293a762dbcc6dad7c
Author: huica <huica@cisco.com>
Date:   Fri Jun 17 10:30:50 2016 -0400

    fix dynamic build

src/file_api/file_flows.cc
src/file_api/file_lib.h
src/file_api/file_log.cc

index 99e95de47fdde9fd451a6b26421cd9c300117162..7fcd20850ff8973d86341a1138ce4e24398a3671 100644 (file)
@@ -171,9 +171,8 @@ bool FileFlows::file_process(FileContext* context, const uint8_t* file_data,
 
     context->set_file_config(&(snort_conf->file_config));
 
-    FileEnforcer* file_enforcer = FileService::get_file_enforcer();
-    if (file_enforcer &&
-        (file_enforcer->cached_verdict_lookup(flow, context) != FILE_VERDICT_UNKNOWN))
+    if((FileService::get_file_enforcer()->cached_verdict_lookup(flow, context)
+        != FILE_VERDICT_UNKNOWN))
         return true;
 
     /*file type id*/
index 37056e8da3f3a54aeeb527409c20a357f27f77bb..4c7b3fefd3062376d3fa4dc7fa63d1a3decb1cb8 100644 (file)
@@ -37,7 +37,7 @@
 class FileCapture;
 class FileConfig;
 
-class FileInfo
+class SO_PUBLIC FileInfo
 {
 public:
     virtual ~FileInfo();
@@ -65,7 +65,7 @@ protected:
     size_t file_id = 0;
 };
 
-class FileContext: public FileInfo
+class SO_PUBLIC FileContext: public FileInfo
 {
 public:
     FileContext();
index 413697064b261d6ef0e5f8917beef40c05cf3776..5aff718cd99f46251b3f7df2594c629af2f942c5 100644 (file)
@@ -96,11 +96,11 @@ public:
     LogHandler(FileLogConfig& conf)
     { config = conf; }
 
-    void handle(DataEvent& e, Flow*);
+    void handle(DataEvent&, Flow*);
 
 private:
     FileLogConfig config;
-    void log_file_name(TextLog* log, FileContext* file);
+    void log_file_name(TextLog*, FileContext*);
 };
 
 void LogHandler::log_file_name(TextLog* log, FileContext* file)