diff --git a/libavcodec/cbs_h266_syntax_template.c b/libavcodec/cbs_h266_syntax_template.c index 56e1205337..f48b89cac9 100644 --- a/libavcodec/cbs_h266_syntax_template.c +++ b/libavcodec/cbs_h266_syntax_template.c @@ -514,9 +514,9 @@ static int FUNC(ref_pic_lists) (CodedBitstreamContext *ctx, RWContext *rw, ref_list = ¤t->rpl_ref_list[i]; num_ltrp_entries = 0; - for (int i = 0; i < ref_list->num_ref_entries; i++) { - if (!ref_list->inter_layer_ref_pic_flag[i]) { - if (!ref_list->st_ref_pic_flag[i]) { + for (int k = 0; k < ref_list->num_ref_entries; k++) { + if (!ref_list->inter_layer_ref_pic_flag[k]) { + if (!ref_list->st_ref_pic_flag[k]) { num_ltrp_entries++; } }