mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-08 07:15:55 +00:00
media: stv0367: prevent division by zero
While there's a test at the SNR calculus to avoid division by zero, it will still follow the path that would do the division. So, add a missing break there. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
d394ad12c2
commit
f5a1ba833d
@ -3014,8 +3014,10 @@ static void stv0367ddb_read_snr(struct dvb_frontend *fe)
|
|||||||
regval = stv0367cab_snr_readreg(fe, 0);
|
regval = stv0367cab_snr_readreg(fe, 0);
|
||||||
|
|
||||||
/* prevent division by zero */
|
/* prevent division by zero */
|
||||||
if (!regval)
|
if (!regval) {
|
||||||
snrval = 0;
|
snrval = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
tmpval = (cab_pwr * 320) / regval;
|
tmpval = (cab_pwr * 320) / regval;
|
||||||
snrval = ((tmpval != 0) ? (intlog2(tmpval) / 5581) : 0);
|
snrval = ((tmpval != 0) ? (intlog2(tmpval) / 5581) : 0);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user