Messages in this thread | | | Date | Thu, 30 Dec 2021 23:20:03 +0100 | From | Wolfram Sang <> | Subject | Re: [PATCH v2] i2c: don't pass 0 nmsgs to i2c_transfer |
| |
> - if (rdwr_arg.nmsgs > I2C_RDWR_IOCTL_MAX_MSGS) > + if (!rdwr_arg.nmsgs || rdwr_arg.nmsgs > I2C_RDWR_IOCTL_MAX_MSGS) > return -EINVAL;
Shouldn't we check the msgs pointer as well while we are here? Like in the non-compat IOCTL code:
443 if (!rdwr_arg.msgs || rdwr_arg.nmsgs == 0) 444 return -EINVAL;
[unhandled content-type:application/pgp-signature] | |