From 3f2d5210c9461a6590e792ed2e36cb4f5b48aa90 Mon Sep 17 00:00:00 2001 From: pdw <> Date: Wed, 26 Oct 2005 20:27:50 +0000 Subject: [PATCH] Fix for problem found by Ken McLeod hash function return value not constrained. --- serv_hash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serv_hash.c b/serv_hash.c index f32e4e9..279032e 100644 --- a/serv_hash.c +++ b/serv_hash.c @@ -19,7 +19,7 @@ int serv_hash_compare(void* a, void* b) { int serv_hash_hash(void* key) { ip_service* serv = (ip_service*)key; - return serv->protocol; + return serv->protocol % hash_table_size; } void* serv_hash_copy_key(void* orig) {