|
@@ -258,8 +258,8 @@ static struct sock *__udp6_lib_lookup(struct net *net,
|
|
if (hslot->count < hslot2->count)
|
|
if (hslot->count < hslot2->count)
|
|
goto begin;
|
|
goto begin;
|
|
|
|
|
|
- result = udp6_lib_lookup2(net, &in6addr_any, sport,
|
|
|
|
- daddr, hnum, dif,
|
|
|
|
|
|
+ result = udp6_lib_lookup2(net, saddr, sport,
|
|
|
|
+ &in6addr_any, hnum, dif,
|
|
hslot2, slot2);
|
|
hslot2, slot2);
|
|
}
|
|
}
|
|
rcu_read_unlock();
|
|
rcu_read_unlock();
|