From 9c3c1f3725762715c402b63fc852f62e715b491e Mon Sep 17 00:00:00 2001 From: James Zern Date: Fri, 3 Mar 2017 15:23:32 -0800 Subject: 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 --- vp8/decoder/onyxd_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vp8') diff --git a/vp8/decoder/onyxd_if.c b/vp8/decoder/onyxd_if.c index 552c49437..789c2eeff 100644 --- a/vp8/decoder/onyxd_if.c +++ b/vp8/decoder/onyxd_if.c @@ -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; } -- cgit v1.2.3