diff --git a/[refs] b/[refs] index 7cd324290d48..efd1ceaa3acf 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d99fa42963a5ae394cf1df9d5bb739eb378a189b +refs/heads/master: 2772b495efe341a02c867bc3a03d7362bd336832 diff --git a/trunk/net/sctp/socket.c b/trunk/net/sctp/socket.c index 01c6364245b7..de7921226725 100644 --- a/trunk/net/sctp/socket.c +++ b/trunk/net/sctp/socket.c @@ -353,6 +353,7 @@ SCTP_STATIC int sctp_do_bind(struct sock *sk, union sctp_addr *addr, int len) * The function sctp_get_port_local() does duplicate address * detection. */ + addr->v4.sin_port = htons(snum); if ((ret = sctp_get_port_local(sk, addr))) { if (ret == (long) sk) { /* This endpoint has a conflicting address. */