sctp: fix oops while removed transport still using as retran path
authorWei Yongjun <yjwei@cn.fujitsu.com>
Tue, 12 Apr 2011 15:22:22 +0000 (15:22 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Apr 2011 02:33:51 +0000 (19:33 -0700)
commit9494c7c5774d64a84a269aad38c153c4dbff97e6
tree03d1eb5fffa30789455f12fb59bbd917e465e8c9
parent25f7bf7d0dfb460505cbe42676340e33100aca2e
sctp: fix oops while removed transport still using as retran path

Since we can not update retran path to unconfirmed transports,
when we remove a peer, the retran path may not be update if the
other transports are all unconfirmed, and we will still using
the removed transport as the retran path. This may cause panic
if retrasnmit happen.

Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sctp/associola.c