From 070070d88c652666374555f84e5ed02aa1ce6729 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Tue, 28 Jan 2025 21:57:37 +0100 Subject: [PATCH] SQUASH --- src/detect-engine-prefilter.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/detect-engine-prefilter.c b/src/detect-engine-prefilter.c index ca1c238db28f..00db52b39ba1 100644 --- a/src/detect-engine-prefilter.c +++ b/src/detect-engine-prefilter.c @@ -550,14 +550,14 @@ static void PrefilterFrameNonPF(DetectEngineThreadCtx *det_ctx, const void *pect static uint32_t NonPFNamesHash(HashTable *h, void *data, uint16_t _len) { const char *str = data; - return StringHashDjb2((const uint8_t *)str, strlen(str)) % h->array_size; + return StringHashDjb2((const uint8_t *)str, (uint16_t)strlen(str)) % h->array_size; } static char NonPFNamesCompare(void *data1, uint16_t _len1, void *data2, uint16_t len2) { const char *s1 = data1; const char *s2 = data2; - return StringHashCompareFunc(data1, strlen(s1), data2, strlen(s2)); + return StringHashCompareFunc(data1, (uint16_t)strlen(s1), data2, (uint16_t)strlen(s2)); } static void NonPFNamesFree(void *data) @@ -716,7 +716,7 @@ int PrefilterSetupRuleGroup(DetectEngineCtx *de_ctx, SigGroupHead *sgh) char *engine_name_heap = SCStrdup(engine_name); BUG_ON(engine_name_heap == NULL); int result = HashTableAdd(de_ctx->non_pf_engine_names, engine_name_heap, - strlen(engine_name_heap)); + (uint16_t)strlen(engine_name_heap)); BUG_ON(result != 0); add->app_name = engine_name_heap;