From: Dragos Oancea Date: Thu, 20 Feb 2020 10:09:21 +0000 (+0000) Subject: [libvpx] scan-build: Division by zero - measure_square_diff_partial() X-Git-Tag: v1.10.3^2~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e78f638475a4dcdcdd88c6c62c9e3e4d1e77bfe;p=thirdparty%2Ffreeswitch.git [libvpx] scan-build: Division by zero - measure_square_diff_partial() --- diff --git a/libs/libvpx/vp8/encoder/onyx_if.c b/libs/libvpx/vp8/encoder/onyx_if.c index 4fd1574924..c091594121 100644 --- a/libs/libvpx/vp8/encoder/onyx_if.c +++ b/libs/libvpx/vp8/encoder/onyx_if.c @@ -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; }