diff options
| -rw-r--r-- | net/phonet/pep.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/net/phonet/pep.c b/net/phonet/pep.c index 53a858478e22..62527e1ebb88 100644 --- a/net/phonet/pep.c +++ b/net/phonet/pep.c @@ -826,6 +826,7 @@ static struct sock *pep_sock_accept(struct sock *sk,  	}  	/* Check for duplicate pipe handle */ +	pn_skb_get_dst_sockaddr(skb, &dst);  	newsk = pep_find_pipe(&pn->hlist, &dst, pipe_handle);  	if (unlikely(newsk)) {  		__sock_put(newsk); @@ -850,7 +851,6 @@ static struct sock *pep_sock_accept(struct sock *sk,  	newsk->sk_destruct = pipe_destruct;  	newpn = pep_sk(newsk); -	pn_skb_get_dst_sockaddr(skb, &dst);  	pn_skb_get_src_sockaddr(skb, &src);  	newpn->pn_sk.sobject = pn_sockaddr_get_object(&dst);  	newpn->pn_sk.dobject = pn_sockaddr_get_object(&src); | 
