diff --git a/drivers/staging/media/lirc/lirc_serial.c b/drivers/staging/media/lirc/lirc_serial.c index bae0d467093e..80d2e28a1fff 100644 --- a/drivers/staging/media/lirc/lirc_serial.c +++ b/drivers/staging/media/lirc/lirc_serial.c @@ -496,6 +496,7 @@ static long send_pulse_homebrew_softcarrier(unsigned long length) { int flag; unsigned long actual, target, d; + length <<= 8; actual = 0; target = 0; flag = 0;