From 457ef9beadee134845150827808a46f12a542289 Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Thu, 5 Mar 2026 16:26:22 +0100 Subject: [PATCH] Fixed len < 4 bug --- omapip/hash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/omapip/hash.c b/omapip/hash.c index fccfb1cd..f01d350c 100644 --- a/omapip/hash.c +++ b/omapip/hash.c @@ -331,9 +331,9 @@ do_number_hash(const void *key, unsigned len, unsigned size) unsigned do_ip4_hash(const void *key, unsigned len, unsigned size) { - u_int32_t number; + u_int32_t number = 0; - memcpy(&number, key, 4); + memcpy(&number, key, len < 4 ? len : 4); number = ntohl(number); -- 2.47.3