Skip to content

Commit b821646

Browse files
rexadansedavem330
authored andcommitted
mISDN: Fixing missing validation in base_sock_bind()
Add validation code into mISDN/socket.c Signed-off-by: Emrah Demir <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 70af921 commit b821646

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

drivers/isdn/mISDN/socket.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -715,6 +715,9 @@ base_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len)
715715
if (!maddr || maddr->family != AF_ISDN)
716716
return -EINVAL;
717717

718+
if (addr_len < sizeof(struct sockaddr_mISDN))
719+
return -EINVAL;
720+
718721
lock_sock(sk);
719722

720723
if (_pms(sk)->dev) {

0 commit comments

Comments
 (0)