From: Francis Dupont Date: Thu, 5 Mar 2026 15:26:22 +0000 (+0100) Subject: Fixed len < 4 bug X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=HEAD;p=thirdparty%2Fdhcp.git Fixed len < 4 bug --- 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);