--- zzzz-none-000/linux-2.6.19.2/net/sctp/socket.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/net/sctp/socket.c 2007-01-11 07:38:19.000000000 +0000 @@ -3372,7 +3372,6 @@ { struct sock *sk = asoc->base.sk; struct socket *sock; - struct inet_sock *inetsk; int err = 0; /* An association cannot be branched off from an already peeled-off @@ -3390,14 +3389,6 @@ * asoc to the newsk. */ sctp_sock_migrate(sk, sock->sk, asoc, SCTP_SOCKET_UDP_HIGH_BANDWIDTH); - - /* Make peeled-off sockets more like 1-1 accepted sockets. - * Set the daddr and initialize id to something more random - */ - inetsk = inet_sk(sock->sk); - inetsk->daddr = asoc->peer.primary_addr.v4.sin_addr.s_addr; - inetsk->id = asoc->next_tsn ^ jiffies; - *sockp = sock; return err;