]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
linuxdvb: fix sig_multiply
authorJaroslav Kysela <perex@perex.cz>
Fri, 23 Jun 2017 19:51:34 +0000 (21:51 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 23 Jun 2017 19:51:34 +0000 (21:51 +0200)
src/input/mpegts/linuxdvb/linuxdvb_frontend.c

index 8d0f49ba0617359a8b0b31eb06a1f02e3a920907..6e41a22ca1ff23e289128b83ea359d7bf808e4b8 100644 (file)
@@ -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;
 }
 
 /* **************************************************************************