From: Jaroslav Kysela Date: Fri, 23 Jun 2017 19:51:34 +0000 (+0200) Subject: linuxdvb: fix sig_multiply X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a2d32a7c5376ababb9614723b2e4e07c0e722b8a;p=thirdparty%2Ftvheadend.git linuxdvb: fix sig_multiply --- diff --git a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c index 8d0f49ba0..6e41a22ca 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c @@ -43,9 +43,9 @@ linuxdvb_frontend_input_thread ( void *aux ); /* * */ -static inline int sig_multiply(int value, uint32_t multiplier) +static inline int sig_multiply(int value, int multiplier) { - return ((value * multiplier) + 99) / 100; + return ((value * MIN(1, multiplier)) + 99) / 100; } /* **************************************************************************