diff --git a/net/sctp/input.c b/net/sctp/input.c index 3e621582e88b7f5fd30e9786586a1444873a0377..e6cc81a12f367c302c944c5f64c36ab652ff2c62 100644 --- a/net/sctp/input.c +++ b/net/sctp/input.c @@ -1135,7 +1135,7 @@ static struct sctp_association *__sctp_rcv_asconf_lookup( if (unlikely(!af)) return NULL; - if (af->from_addr_param(&paddr, param, peer_port, 0)) + if (!af->from_addr_param(&paddr, param, peer_port, 0)) return NULL; return __sctp_lookup_association(net, laddr, &paddr, transportp);