From b804a84c939db8d31d8eedca481c2c74943db4f2 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Sat, 2 Apr 2022 10:51:42 +0200 Subject: [PATCH] hash: constify data input --- src/util-hash-string.c | 3 +-- src/util-hash-string.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/util-hash-string.c b/src/util-hash-string.c index 923cdde85c..baa5ec425d 100644 --- a/src/util-hash-string.c +++ b/src/util-hash-string.c @@ -19,7 +19,7 @@ #include "util-hash-string.h" /* djb2 string hashing */ -uint32_t StringHashDjb2(uint8_t *data, uint32_t datalen) +uint32_t StringHashDjb2(const uint8_t *data, uint32_t datalen) { uint32_t hash = 5381; for (uint32_t i = 0; i < datalen; i++) { @@ -52,4 +52,3 @@ void StringHashFreeFunc(void *data) { SCFree(data); } - diff --git a/src/util-hash-string.h b/src/util-hash-string.h index a08874b19f..17fec82e1f 100644 --- a/src/util-hash-string.h +++ b/src/util-hash-string.h @@ -18,7 +18,7 @@ #ifndef __UTIL_HASH_STRING_H__ #define __UTIL_HASH_STRING_H__ -uint32_t StringHashDjb2(uint8_t *data, uint32_t datalen); +uint32_t StringHashDjb2(const uint8_t *data, uint32_t datalen); uint32_t StringHashFunc(HashTable *ht, void *data, uint16_t datalen); char StringHashCompareFunc(void *data1, uint16_t datalen1, void *data2, uint16_t datalen2);