diff options
Diffstat (limited to 'accel-pppd')
-rw-r--r-- | accel-pppd/ctrl/ipoe/arp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/accel-pppd/ctrl/ipoe/arp.c b/accel-pppd/ctrl/ipoe/arp.c index 6c647f1..9699624 100644 --- a/accel-pppd/ctrl/ipoe/arp.c +++ b/accel-pppd/ctrl/ipoe/arp.c @@ -253,7 +253,7 @@ void *arpd_start(struct ipoe_serv *ipoe) void arpd_stop(void *arg) { struct arp_node *n = arg; - struct arp_tree *t = &arp_tree[n->ipoe->ifindex]; + struct arp_tree *t = &arp_tree[n->ipoe->ifindex & HASH_BITS]; pthread_mutex_lock(&t->lock); rb_erase(&n->node, &t->root); |