isdn: fix a wrapping bug in isdn_ppp_ioctl()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 9 Oct 2012 23:42:18 +0000 (23:42 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 11 Oct 2012 02:50:45 +0000 (22:50 -0400)
commit435f08a721919a0027ff4f39f0b51c141c0e2c29
treec199eb13057b333a03ec2c134c119bfbed36ba0b
parent34e02aa1fb0886d8e92ab00e3dc17d631487f92d
isdn: fix a wrapping bug in isdn_ppp_ioctl()

"protos" is an array of unsigned longs and "i" is the number of bits in
an unsigned long so we need to use 1UL as well to prevent the shift
from wrapping around.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/isdn/i4l/isdn_ppp.c