]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
eve/file: remove rust and jansson ifdefs.
authorJason Ish <ish@unx.ca>
Sat, 4 May 2019 14:03:22 +0000 (08:03 -0600)
committerVictor Julien <victor@inliniac.net>
Sun, 5 May 2019 08:22:10 +0000 (10:22 +0200)
Both Rust and Jansson are required now.

src/output-json-file.c
src/output-json-file.h

index 79004fe04457ed6f5a7d63c2443183e5cbd304d3..26dcc51ba79cc1d1634aeaa5816bf974ac32975c 100644 (file)
@@ -68,8 +68,6 @@
 #include "util-memcmp.h"
 #include "stream-tcp-reassemble.h"
 
-#ifdef HAVE_LIBJANSSON
-
 typedef struct OutputFileCtx_ {
     LogFileCtx *file_ctx;
     uint32_t file_cnt;
@@ -118,7 +116,6 @@ json_t *JsonBuildFileInfoRecord(const Packet *p, const File *ff,
             if (hjs)
                 json_object_set_new(js, "email", hjs);
             break;
-#ifdef HAVE_RUST
         case ALPROTO_NFS:
             hjs = JsonNFSAddMetadataRPC(p->flow, ff->txid);
             if (hjs)
@@ -132,7 +129,6 @@ json_t *JsonBuildFileInfoRecord(const Packet *p, const File *ff,
             if (hjs)
                 json_object_set_new(js, "smb", hjs);
             break;
-#endif
     }
 
     json_object_set_new(js, "app_proto",
@@ -402,11 +398,3 @@ void JsonFileLogRegister (void)
         "eve-log.files", OutputFileLogInitSub, JsonFileLogger,
         JsonFileLogThreadInit, JsonFileLogThreadDeinit, NULL);
 }
-
-#else
-
-void JsonFileLogRegister (void)
-{
-}
-
-#endif
index 3d1b723902b781333431541a18cb34406ab4f7da..afa38c679d579fcde9a0ed392f19b44962dab62f 100644 (file)
 #ifndef __OUTPUT_JSON_FILE_H__
 #define __OUTPUT_JSON_FILE_H__
 
-void JsonFileLogRegister(void);
-
-#ifdef HAVE_LIBJANSSON
 #include "app-layer-htp-xff.h"
 
+void JsonFileLogRegister(void);
 json_t *JsonBuildFileInfoRecord(const Packet *p, const File *ff,
         const bool stored, uint8_t dir, HttpXFFCfg *xff_cfg);
-#endif
 
 #endif /* __OUTPUT_JSON_FILE_H__ */