X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=drivers%2Fmedia%2Frc%2Fwinbond-cir.c;h=95ae60e659a153558d6d546674a2379e5680d5cc;hb=4fc29c1aa375353ffe7c8fa171bf941b71ce29ef;hp=d839f73f6a055185a3655e76927d458211bd50a8;hpb=ffb29b42271c665cd652dfcaa590895c8a00ac97;p=cascardo%2Flinux.git diff --git a/drivers/media/rc/winbond-cir.c b/drivers/media/rc/winbond-cir.c index d839f73f6a05..95ae60e659a1 100644 --- a/drivers/media/rc/winbond-cir.c +++ b/drivers/media/rc/winbond-cir.c @@ -615,6 +615,10 @@ wbcir_txmask(struct rc_dev *dev, u32 mask) unsigned long flags; u8 val; + /* return the number of transmitters */ + if (mask > 15) + return 4; + /* Four outputs, only one output can be enabled at a time */ switch (mask) { case 0x1: