diff options
author | 2017-07-17 04:58:54 -0300 | |
---|---|---|
committer | 2017-07-26 05:46:42 -0400 | |
commit | f3aa68405d907cdec852078d73a200608d5aa473 (patch) | |
tree | f73ec61f48398d009de864cad07aa9d7e353eb5e /tools/perf/scripts/python/export-to-postgresql.py | |
parent | media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds (diff) | |
download | linux-rng-f3aa68405d907cdec852078d73a200608d5aa473.tar.xz linux-rng-f3aa68405d907cdec852078d73a200608d5aa473.zip |
media: staging: atomisp: array underflow in ioctl
I noticed an array underflow in ov5693_enum_frame_size(). The code
looks like this:
int index = fse->index;
if (index >= N_RES)
retur -EINVAL;
fse->index is a u32 that comes from the user. We want negative values
to be counted as -EINVAL but they aren't. There are several ways to fix
this but I feel like the best fix for future proofing is to change the
type of N_RES from int to unsigned long to make it the same as if we
were comparing against ARRAY_SIZE().
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions