Re: [PATCH v2] i2c: don't pass 0 nmsgs to i2c_transfer

From: Wolfram Sang
Date: Thu Dec 30 2021 - 17:20:10 EST


> - 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;


Attachment: signature.asc
Description: PGP signature