l2tp: don't overwrite source address in l2tp_ip_bind()
authorJames Chapman <jchapman@katalix.com>
Tue, 10 Apr 2012 00:10:43 +0000 (00:10 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Apr 2012 15:01:44 +0000 (11:01 -0400)
commitc9be48dc8bb22f1f6e6ff1560b2b28e925a0b815
treeb8f42aa6aed3289bf8dfd4b9a036efea93e1df0b
parentd1f224ae186b834af647661ffaf403a817c050ce
l2tp: don't overwrite source address in l2tp_ip_bind()

Applications using L2TP/IP sockets want to be able to bind() an L2TP/IP
socket to set the local tunnel id while leaving the auto-assigned source
address alone. So if no source address is supplied, don't overwrite
the address already stored in the socket.

Signed-off-by: James Chapman <jchapman@katalix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/l2tp/l2tp_ip.c