Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9152097 authored by Dan Carpenter's avatar Dan Carpenter Committed by David S. Miller
Browse files

isdn: mISDN: set ->family in ->getname()



The "maddr->family" variable was not set but instead it leaked stack
information to userspace.

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 7a3b6843
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -578,6 +578,7 @@ data_sock_getname(struct socket *sock, struct sockaddr *addr,
	lock_sock(sk);

	*addr_len = sizeof(*maddr);
	maddr->family = AF_ISDN;
	maddr->dev = _pms(sk)->dev->id;
	maddr->channel = _pms(sk)->ch.nr;
	maddr->sapi = _pms(sk)->ch.addr & 0xff;