Convert to int before adding negative numbers
This is avoid that -1 overflows uint32_t. cherry-picked #c48106da from aom/master Change-Id: Ic3d99b1985cdb0a28cc83f8291422f5aba5a5a6d
This commit is contained in:
Родитель
aa8729c55f
Коммит
8706182376
|
@ -213,8 +213,8 @@ struct lookahead_entry *av1_lookahead_peek(struct lookahead_ctx *ctx,
|
|||
} else if (index < 0) {
|
||||
// Backward peek
|
||||
if (-index <= MAX_PRE_FRAMES) {
|
||||
index += ctx->read_idx;
|
||||
if (index < 0) index += ctx->max_sz;
|
||||
index += (int)(ctx->read_idx);
|
||||
if (index < 0) index += (int)(ctx->max_sz);
|
||||
buf = ctx->buf + index;
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче