]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[libvpx] scan-build: Division by zero - measure_square_diff_partial()
authorDragos Oancea <dragos@signalwire.com>
Thu, 20 Feb 2020 10:09:21 +0000 (10:09 +0000)
committerAndrey Volk <andywolk@gmail.com>
Fri, 6 Mar 2020 17:51:03 +0000 (21:51 +0400)
libs/libvpx/vp8/encoder/onyx_if.c

index 4fd157492429aa18b67bf9db3ac3912ba267c1d3..c091594121114b5c2b61619b69afdbfe71b6fd35 100644 (file)
@@ -3017,7 +3017,7 @@ static int measure_square_diff_partial(YV12_BUFFER_CONFIG *source,
   // Only return non-zero if we have at least ~1/16 samples for estimate.
   if (num_blocks > (tot_num_blocks >> 4)) {
     assert(num_blocks != 0);
-    return (Total / num_blocks);
+    return num_blocks ? (Total / num_blocks) : 0;
   } else {
     return 0;
   }