Commit 2f4160e024 for freeswitch.com
commit 2f4160e02477f1b1bd70108b17db53189fa6245d
Author: Andrey Volk <andywolk@gmail.com>
Date: Fri Feb 21 21:10:05 2020 +0400
[libvpx] scan-build: Fix "Result of operation is garbage or undefined" in vp9/encoder/vp9_rd.c
diff --git a/libs/libvpx/vp9/encoder/vp9_rd.c b/libs/libvpx/vp9/encoder/vp9_rd.c
index 9fa3ff1865..873aab3184 100644
--- a/libs/libvpx/vp9/encoder/vp9_rd.c
+++ b/libs/libvpx/vp9/encoder/vp9_rd.c
@@ -629,7 +629,7 @@ void vp9_mv_pred(VP9_COMP *cpi, MACROBLOCK *x, uint8_t *ref_y_buffer,
x->mbmi_ext->ref_mvs[ref_frame][1].as_int;
// Get the sad for each candidate reference mv.
- for (i = 0; i < num_mv_refs; ++i) {
+ for (i = 0; i < num_mv_refs && i < MAX_MV_REF_CANDIDATES + 1; ++i) {
const MV *this_mv = &pred_mv[i];
int fp_row, fp_col;
if (this_mv->row == INT16_MAX || this_mv->col == INT16_MAX) continue;