]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
output/flow: Eliminate unnecessary parameter
authorJeff Lucovsky <jeff@lucovsky.org>
Sun, 26 Jul 2020 18:21:18 +0000 (14:21 -0400)
committerVictor Julien <victor@inliniac.net>
Sun, 2 Aug 2020 12:19:50 +0000 (14:19 +0200)
This commit removes a parameter to an internal-only function call.
Removing the parameter allows an JSON builder optimization to be used.

src/output-json-flow.c

index 6fc22ce1f32318f33cff94309a43da8005c4746c..8faccc73dac318ad098e098812d2609db746d0b1 100644 (file)
@@ -63,7 +63,7 @@ typedef struct JsonFlowLogThread_ {
     MemBuffer *buffer;
 } JsonFlowLogThread;
 
-static JsonBuilder *CreateEveHeaderFromFlow(const Flow *f, const char *event_type)
+static JsonBuilder *CreateEveHeaderFromFlow(const Flow *f)
 {
     char timebuf[64];
     char srcip[46] = {0}, dstip[46] = {0};
@@ -118,9 +118,7 @@ static JsonBuilder *CreateEveHeaderFromFlow(const Flow *f, const char *event_typ
         jb_set_string(jb, "in_iface", f->livedev->dev);
     }
 
-    if (event_type) {
-        jb_set_string(jb, "event_type", event_type);
-    }
+    JB_SET_STRING(jb, "event_type", "flow");
 
     /* vlan */
     if (f->vlan_idx > 0) {
@@ -333,7 +331,7 @@ static int JsonFlowLogger(ThreadVars *tv, void *thread_data, Flow *f)
     /* reset */
     MemBufferReset(jhl->buffer);
 
-    JsonBuilder *jb = CreateEveHeaderFromFlow(f, "flow");
+    JsonBuilder *jb = CreateEveHeaderFromFlow(f);
     if (unlikely(jb == NULL)) {
         return TM_ECODE_OK;
     }