vp8_create_decoder_instances: correct pbi[] memset
clear the entire array on error. the size used previously was equal to the number of elements. BUG=webm:1364 Change-Id: I2f2e16ed6e867f41d4774a5a8ac9cedaee11ce46
This commit is contained in:
parent
9e7140b451
commit
9c3c1f3725
@ -446,7 +446,7 @@ int vp8_create_decoder_instances(struct frame_buffers *fb, VP8D_CONFIG *oxcf) {
|
||||
#if CONFIG_MULTITHREAD
|
||||
if (setjmp(fb->pbi[0]->common.error.jmp)) {
|
||||
vp8_remove_decoder_instances(fb);
|
||||
memset(fb->pbi, 0, sizeof(fb->pbi) / sizeof(fb->pbi[0]));
|
||||
memset(fb->pbi, 0, sizeof(fb->pbi));
|
||||
vpx_clear_system_state();
|
||||
return VPX_CODEC_ERROR;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user