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