From 51b742738cceb2863d2bc23ff50892e03f1635e1 Mon Sep 17 00:00:00 2001 From: Jeff Lucovsky Date: Sat, 24 Aug 2024 09:02:53 -0400 Subject: [PATCH] output/json: Remove unneeded parameters Issue: 4974 Remove unused parameters in output path for - AlertJsonMetadata - AlertJsonHeader --- src/output-json-alert.c | 14 ++++++-------- src/output-json-alert.h | 4 ++-- src/output-json-drop.c | 4 ++-- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/output-json-alert.c b/src/output-json-alert.c index 11563e28a9..8bb476be07 100644 --- a/src/output-json-alert.c +++ b/src/output-json-alert.c @@ -192,18 +192,16 @@ static void AlertJsonReference(const PacketAlert *pa, JsonBuilder *jb) jb_close(jb); } -static void AlertJsonMetadata(AlertJsonOutputCtx *json_output_ctx, - const PacketAlert *pa, JsonBuilder *js) +static void AlertJsonMetadata(const PacketAlert *pa, JsonBuilder *js) { if (pa->s->metadata && pa->s->metadata->json_str) { jb_set_formatted(js, pa->s->metadata->json_str); } } -void AlertJsonHeader(void *ctx, const Packet *p, const PacketAlert *pa, JsonBuilder *js, - uint16_t flags, JsonAddrInfo *addr, char *xff_buffer) +void AlertJsonHeader(const Packet *p, const PacketAlert *pa, JsonBuilder *js, uint16_t flags, + JsonAddrInfo *addr, char *xff_buffer) { - AlertJsonOutputCtx *json_output_ctx = (AlertJsonOutputCtx *)ctx; const char *action = "allowed"; /* use packet action if rate_filter modified the action */ if (unlikely(pa->flags & PACKET_ALERT_RATE_FILTER_MODIFIED)) { @@ -249,7 +247,7 @@ void AlertJsonHeader(void *ctx, const Packet *p, const PacketAlert *pa, JsonBuil } if (flags & LOG_JSON_RULE_METADATA) { - AlertJsonMetadata(json_output_ctx, pa, js); + AlertJsonMetadata(pa, js); } if (flags & LOG_JSON_RULE) { @@ -669,7 +667,7 @@ static int AlertJson(ThreadVars *tv, JsonAlertLogThread *aft, const Packet *p) /* alert */ - AlertJsonHeader(json_output_ctx, p, pa, jb, json_output_ctx->flags, &addr, xff_buffer); + AlertJsonHeader(p, pa, jb, json_output_ctx->flags, &addr, xff_buffer); if (PacketIsTunnel(p)) { AlertJsonTunnel(p, jb); @@ -801,7 +799,7 @@ static int AlertJsonDecoderEvent(ThreadVars *tv, JsonAlertLogThread *aft, const /* just the timestamp, no tuple */ jb_set_string(jb, "timestamp", timebuf); - AlertJsonHeader(json_output_ctx, p, pa, jb, json_output_ctx->flags, NULL, NULL); + AlertJsonHeader(p, pa, jb, json_output_ctx->flags, NULL, NULL); OutputJsonBuilderBuffer(jb, aft->ctx); jb_free(jb); diff --git a/src/output-json-alert.h b/src/output-json-alert.h index c963eda09f..790ffcfab9 100644 --- a/src/output-json-alert.h +++ b/src/output-json-alert.h @@ -28,8 +28,8 @@ #define SURICATA_OUTPUT_JSON_ALERT_H void JsonAlertLogRegister(void); -void AlertJsonHeader(void *ctx, const Packet *p, const PacketAlert *pa, JsonBuilder *js, - uint16_t flags, JsonAddrInfo *addr, char *xff_buffer); +void AlertJsonHeader(const Packet *p, const PacketAlert *pa, JsonBuilder *js, uint16_t flags, + JsonAddrInfo *addr, char *xff_buffer); void EveAddVerdict(JsonBuilder *jb, const Packet *p); #endif /* SURICATA_OUTPUT_JSON_ALERT_H */ diff --git a/src/output-json-drop.c b/src/output-json-drop.c index 0ee9cf3a03..b82c632daf 100644 --- a/src/output-json-drop.c +++ b/src/output-json-drop.c @@ -178,7 +178,7 @@ static int DropLogJSON (JsonDropLogThread *aft, const Packet *p) if ((pa->action & (ACTION_REJECT|ACTION_REJECT_DST|ACTION_REJECT_BOTH)) || ((pa->action & ACTION_DROP) && EngineModeIsIPS())) { - AlertJsonHeader(NULL, p, pa, js, 0, &addr, NULL); + AlertJsonHeader(p, pa, js, 0, &addr, NULL); logged = 1; break; } @@ -186,7 +186,7 @@ static int DropLogJSON (JsonDropLogThread *aft, const Packet *p) if (logged == 0) { if (p->alerts.drop.action != 0) { const PacketAlert *pa = &p->alerts.drop; - AlertJsonHeader(NULL, p, pa, js, 0, &addr, NULL); + AlertJsonHeader(p, pa, js, 0, &addr, NULL); } } }