From: Xin Long <lucien.xin@xxxxxxxxx> Date: Fri, 24 Feb 2017 15:18:46 +0800 > Commit b8607805dd15 ("sctp: not copying duplicate addrs to the assoc's > bind address list") tried to check for duplicate address before copying > to asoc's bind_addr list from global addr list. > > But all the addrs' sin_ports in global addr list are 0 while the addrs' > sin_ports are bp->port in asoc's bind_addr list. It means even if it's > a duplicate address, af->cmp_addr will still return 0 as the their > sin_ports are different. > > This patch is to fix it by setting the sin_port for addr param with > bp->port before comparing the addrs. > > Fixes: b8607805dd15 ("sctp: not copying duplicate addrs to the assoc's bind address list") > Reported-by: Wei Chen <weichen@xxxxxxxxxx> > Signed-off-by: Xin Long <lucien.xin@xxxxxxxxx> Applied and queued up for -stable, thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html