summaryrefslogtreecommitdiff
path: root/drivers/media/rc/ir-lirc-codec.c
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2012-09-11 14:11:24 +0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-10-06 16:24:39 +0400
commit48cafec9a941c2dfe94d76642662bc20bf87fe08 (patch)
tree135943901bfccdb6a8e260fed60c6583fcc8021b /drivers/media/rc/ir-lirc-codec.c
parenta52eb6c02fa27efb5f8980312785fce1f77377e2 (diff)
downloadlinux-48cafec9a941c2dfe94d76642662bc20bf87fe08.tar.xz
[media] rc: divide by zero bugs in s_tx_carrier()
"carrier" comes from a get_user() in ir_lirc_ioctl(). We need to test that it's not zero before using it as a divisor. It might have been nice to test for this ir_lirc_ioctl() but the mceusb driver uses zero to disable carrier modulation. The bug in redrat3 is a little more subtle. The ->carrier is passed to mod_freq_to_val() which uses it as a divisor. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/rc/ir-lirc-codec.c')
0 files changed, 0 insertions, 0 deletions