|
@@ -824,7 +824,7 @@ xfrm_state_find(const xfrm_address_t *daddr, const xfrm_address_t *saddr,
|
|
|
x->props.reqid == tmpl->reqid &&
|
|
|
(mark & x->mark.m) == x->mark.v &&
|
|
|
!(x->props.flags & XFRM_STATE_WILDRECV) &&
|
|
|
- xfrm_state_addr_check(x, daddr, saddr, encap_family) &&
|
|
|
+ xfrm_addr_equal(&x->id.daddr, daddr, encap_family) &&
|
|
|
tmpl->mode == x->props.mode &&
|
|
|
tmpl->id.proto == x->id.proto &&
|
|
|
(tmpl->id.spi == x->id.spi || !tmpl->id.spi))
|