Skip to content

Commit

Permalink
output/json: Remove unneeded parameters
Browse files Browse the repository at this point in the history
Issue: 4974

Remove unused parameters in output path for
- AlertJsonMetadata
- AlertJsonHeader
  • Loading branch information
jlucovsky committed Sep 12, 2024
1 parent 96a7eb6 commit 027030b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 12 deletions.
14 changes: 6 additions & 8 deletions src/output-json-alert.c
Original file line number Diff line number Diff line change
Expand Up @@ -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)) {
Expand Down Expand Up @@ -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) {
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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);
Expand Down
4 changes: 2 additions & 2 deletions src/output-json-alert.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 */
4 changes: 2 additions & 2 deletions src/output-json-drop.c
Original file line number Diff line number Diff line change
Expand Up @@ -178,15 +178,15 @@ 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;
}
}
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);
}
}
}
Expand Down

0 comments on commit 027030b

Please sign in to comment.