From 1721da91ef005b53622f8d0d427645c01568ac68 Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Tue, 29 Oct 2019 10:55:59 +0100 Subject: [PATCH] dataset: fix hash computation --- src/datasets-string.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/datasets-string.c b/src/datasets-string.c index 29d3881f4a..3d669391a2 100644 --- a/src/datasets-string.c +++ b/src/datasets-string.c @@ -89,8 +89,9 @@ uint32_t StringHash(void *s) { uint32_t hash = 5381; int c; + uint8_t *sptr = ((StringType *)s)->ptr; - while ((c = *(char *)s++)) + while ((c = *sptr++)) hash = ((hash << 5) + hash) + c; /* hash * 33 + c */ return hash; -- 2.47.2