commit | c101cff9010083a8796353a75673fd100b077b79 | [log] [tgz] |
---|---|---|
author | Dan Carpenter <dan.carpenter@oracle.com> | Sun Feb 01 23:54:25 2015 +0300 |
committer | David S. Miller <davem@davemloft.net> | Mon Feb 02 19:33:18 2015 -0800 |
tree | 34624bfa19044077adcc511bef57c764ef1f49ee | |
parent | 3ae55826ae15cfb3bfa58d0dac29c53fc5fd1088 [diff] |
isdn: off by one in connect_res() The bug here is that we use "Reject" as the index into the cau_t[] array in the else path. Since the cau_t[] has 9 elements if Reject == 9 then we are reading beyond the end of the array. My understanding of the code is that it's saying that if Reject is 1 or too high then that's invalid and we should hang up. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>