forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/drivers/media/usb/dvb-usb/digitv.c
....@@ -63,6 +63,10 @@
6363 warn("more than 2 i2c messages at a time is not handled yet. TODO.");
6464
6565 for (i = 0; i < num; i++) {
66
+ if (msg[i].len < 1) {
67
+ i = -EOPNOTSUPP;
68
+ break;
69
+ }
6670 /* write/read request */
6771 if (i+1 < num && (msg[i+1].flags & I2C_M_RD)) {
6872 if (digitv_ctrl_msg(d, USB_READ_COFDM, msg[i].buf[0], NULL, 0,