eve/flow: optimize tcp gap checks

pull/8529/head
Victor Julien 3 years ago
parent 67634c561c
commit 89f3346c3c

@ -305,10 +305,10 @@ static void EveFlowLogJSON(OutputJsonThreadCtx *aft, JsonBuilder *jb, Flow *f)
const char *tcp_state = StreamTcpStateAsString(ssn->state); const char *tcp_state = StreamTcpStateAsString(ssn->state);
if (tcp_state != NULL) if (tcp_state != NULL)
jb_set_string(jb, "state", tcp_state); jb_set_string(jb, "state", tcp_state);
if (FlowHasGaps(f, STREAM_TOCLIENT)) { if (ssn->server.flags & STREAMTCP_STREAM_FLAG_HAS_GAP) {
JB_SET_TRUE(jb, "tc_gap"); JB_SET_TRUE(jb, "tc_gap");
} }
if (FlowHasGaps(f, STREAM_TOSERVER)) { if (ssn->client.flags & STREAMTCP_STREAM_FLAG_HAS_GAP) {
JB_SET_TRUE(jb, "ts_gap"); JB_SET_TRUE(jb, "ts_gap");
} }

Loading…
Cancel
Save