From 7805103f68091aa4d954de991e5a88ce804651fd Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Mon, 12 May 2025 21:50:04 +0200 Subject: [PATCH] detect: fix -Wshorten-64-to-32 warnings for content inspection Ticket: 6186 --- src/detect-engine-content-inspection.c | 4 ++-- src/detect-engine-content-inspection.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/detect-engine-content-inspection.c b/src/detect-engine-content-inspection.c index 7ee7c19d48..c15aeb1f5d 100644 --- a/src/detect-engine-content-inspection.c +++ b/src/detect-engine-content-inspection.c @@ -107,7 +107,7 @@ struct DetectEngineContentInspectionCtx { static int DetectEngineContentInspectionInternal(DetectEngineThreadCtx *det_ctx, struct DetectEngineContentInspectionCtx *ctx, const Signature *s, const SigMatchData *smd, Packet *p, Flow *f, const uint8_t *buffer, const uint32_t buffer_len, - const uint32_t stream_start_offset, const uint8_t flags, + const uint64_t stream_start_offset, const uint8_t flags, const enum DetectContentInspectionType inspection_mode) { SCEnter(); @@ -732,7 +732,7 @@ final_match: */ bool DetectEngineContentInspection(DetectEngineCtx *de_ctx, DetectEngineThreadCtx *det_ctx, const Signature *s, const SigMatchData *smd, Packet *p, Flow *f, const uint8_t *buffer, - const uint32_t buffer_len, const uint32_t stream_start_offset, const uint8_t flags, + const uint32_t buffer_len, const uint64_t stream_start_offset, const uint8_t flags, const enum DetectContentInspectionType inspection_mode) { struct DetectEngineContentInspectionCtx ctx = { .recursion.count = 0, diff --git a/src/detect-engine-content-inspection.h b/src/detect-engine-content-inspection.h index fe53086bad..740482a113 100644 --- a/src/detect-engine-content-inspection.h +++ b/src/detect-engine-content-inspection.h @@ -51,7 +51,7 @@ enum DetectContentInspectionType { /* implicit "public" just returns true match, false no match */ bool DetectEngineContentInspection(DetectEngineCtx *de_ctx, DetectEngineThreadCtx *det_ctx, const Signature *s, const SigMatchData *smd, Packet *p, Flow *f, const uint8_t *buffer, - const uint32_t buffer_len, const uint32_t stream_start_offset, const uint8_t flags, + const uint32_t buffer_len, const uint64_t stream_start_offset, const uint8_t flags, const enum DetectContentInspectionType inspection_mode); /** \brief content inspect entry for inspection buffers -- 2.47.2