Update to 2.6.32.39 Mainline
/net/tipc/socket.c
blob:e6d9abf7440e09dac80152770f6a22b83a1c8201 -> blob:8ebf4975a0fb4953e98a13b6a604c37516c8bbee
--- net/tipc/socket.c
+++ net/tipc/socket.c
@@ -393,6 +393,7 @@ static int get_name(struct socket *sock,
struct sockaddr_tipc *addr = (struct sockaddr_tipc *)uaddr;
struct tipc_sock *tsock = tipc_sk(sock->sk);
+ memset(addr, 0, sizeof(*addr));
if (peer) {
if ((sock->state != SS_CONNECTED) &&
((peer != 2) || (sock->state != SS_DISCONNECTING)))