7b065c554c
The problem here is this code from atomisp_enum_input():
581 int index = input->index;
582
583 if (index >= isp->input_cnt)
584 return -EINVAL;
585
586 if (!isp->inputs[index].camera)
587 return -EINVAL;
"input->index" is a u32 which comes from the ioctl. We want negative
values of "index" to be counted as -EINVAL but they aren't. I've fixed
this by changing the type of "isp->input_cnt" to unsigned int.
Fixes:
|
||
---|---|---|
.. | ||
atomisp | ||
bcm2048 | ||
cxd2099 | ||
davinci_vpfe | ||
imx | ||
lirc | ||
omap4iss | ||
Kconfig | ||
Makefile |