From d8b87afe7c5fcee9caaef7124d5bcd5f0c3af8a1 Mon Sep 17 00:00:00 2001 From: Quentin Young Date: Tue, 14 May 2019 20:19:07 +0000 Subject: lib: hashing functions should take const arguments It doesn't make much sense for a hash function to modify its argument, so const the hash input. BGP does it in a couple places, those cast away the const. Not great but not any worse than it was. Signed-off-by: Quentin Young --- nhrpd/nhrp_cache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nhrpd/nhrp_cache.c') diff --git a/nhrpd/nhrp_cache.c b/nhrpd/nhrp_cache.c index 550877824..cc18b36f6 100644 --- a/nhrpd/nhrp_cache.c +++ b/nhrpd/nhrp_cache.c @@ -30,9 +30,9 @@ const char *const nhrp_cache_type_str[] = { [NHRP_CACHE_LOCAL] = "local", }; -static unsigned int nhrp_cache_protocol_key(void *peer_data) +static unsigned int nhrp_cache_protocol_key(const void *peer_data) { - struct nhrp_cache *p = peer_data; + const struct nhrp_cache *p = peer_data; return sockunion_hash(&p->remote_addr); } -- cgit v1.2.3