summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2014-01-22 18:41:36 +0000
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2014-01-22 18:41:36 +0000
commitffbceb8bcf3ce6d13574faecf62c42cd9fb67b41 (patch)
tree295e5a2684ea68bb65a82b5f644d9e4201e3dfc1 /src
parent30777ef30a1542291c8b8d2646b8760345ae6caf (diff)
- hostmask.c: constification
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2899 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'src')
-rw-r--r--src/hostmask.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/hostmask.c b/src/hostmask.c
index 2370daf..888ec5d 100644
--- a/src/hostmask.c
+++ b/src/hostmask.c
@@ -361,11 +361,11 @@ init_host_hash(void)
* Side effects: None
*/
static uint32_t
-hash_ipv4(struct irc_ssaddr *addr, int bits)
+hash_ipv4(const struct irc_ssaddr *addr, int bits)
{
if (bits != 0)
{
- struct sockaddr_in *v4 = (struct sockaddr_in *)addr;
+ const struct sockaddr_in *v4 = (const struct sockaddr_in *)addr;
uint32_t av = ntohl(v4->sin_addr.s_addr) & ~((1 << (32 - bits)) - 1);
return (av ^ (av >> 12) ^ (av >> 24)) & (ATABLE_SIZE - 1);
@@ -381,10 +381,10 @@ hash_ipv4(struct irc_ssaddr *addr, int bits)
*/
#ifdef IPV6
static uint32_t
-hash_ipv6(struct irc_ssaddr *addr, int bits)
+hash_ipv6(const struct irc_ssaddr *addr, int bits)
{
uint32_t v = 0, n;
- struct sockaddr_in6 *v6 = (struct sockaddr_in6 *)addr;
+ const struct sockaddr_in6 *v6 = (const struct sockaddr_in6 *)addr;
for (n = 0; n < 16; n++)
{