From: Dan Carpenter Date: Mon, 22 Apr 2013 20:22:15 +0000 (+0000) Subject: appletalk: info leak in ->getname() X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=fccc9f1fa878d9599aa583f0fec3bca95639667d;p=deliverable%2Flinux.git appletalk: info leak in ->getname() There is a one byte hole between ->sat_port and ->sat_addr. Signed-off-by: Dan Carpenter Signed-off-by: David S. Miller --- diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c index 4a141e3cf076..ef12839a7cfe 100644 --- a/net/appletalk/ddp.c +++ b/net/appletalk/ddp.c @@ -1253,7 +1253,7 @@ static int atalk_getname(struct socket *sock, struct sockaddr *uaddr, goto out; *uaddr_len = sizeof(struct sockaddr_at); - memset(&sat.sat_zero, 0, sizeof(sat.sat_zero)); + memset(&sat, 0, sizeof(sat)); if (peer) { err = -ENOTCONN;