summaryrefslogtreecommitdiff
path: root/nest/rt-attr.c
diff options
context:
space:
mode:
Diffstat (limited to 'nest/rt-attr.c')
-rw-r--r--nest/rt-attr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/nest/rt-attr.c b/nest/rt-attr.c
index 9777a2d2..7d9605c2 100644
--- a/nest/rt-attr.c
+++ b/nest/rt-attr.c
@@ -946,7 +946,7 @@ rta_alloc_hash(void)
static inline uint
rta_hash(rta *a)
{
- return mem_hash(a + offsetof(rta, src), sizeof(rta) - offsetof(rta, src)) ^
+ return mem_hash(((void *)a) + offsetof(rta, src), sizeof(rta) - offsetof(rta, src)) ^
mpnh_hash(a->nexthops) ^ ea_hash(a->eattrs);
}