mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-13 00:29:50 +00:00
sctp: fix error return code in __sctp_connect()
Fix to return a negative error code from the error handling case instead of 0, as returned elsewhere in this function. Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Acked-by: Vlad Yasevich <vyasevich@gmail.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
cfbe800b8b
commit
524fba6c14
@ -1119,9 +1119,10 @@ static int __sctp_connect(struct sock* sk,
|
|||||||
/* Make sure the destination port is correctly set
|
/* Make sure the destination port is correctly set
|
||||||
* in all addresses.
|
* in all addresses.
|
||||||
*/
|
*/
|
||||||
if (asoc && asoc->peer.port && asoc->peer.port != port)
|
if (asoc && asoc->peer.port && asoc->peer.port != port) {
|
||||||
|
err = -EINVAL;
|
||||||
goto out_free;
|
goto out_free;
|
||||||
|
}
|
||||||
|
|
||||||
/* Check if there already is a matching association on the
|
/* Check if there already is a matching association on the
|
||||||
* endpoint (other than the one created here).
|
* endpoint (other than the one created here).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user