diff --git a/vp9/decoder/vp9_thread.c b/vp9/decoder/vp9_thread.c index 5d31d3d98..4ea9c17d8 100644 --- a/vp9/decoder/vp9_thread.c +++ b/vp9/decoder/vp9_thread.c @@ -107,6 +107,7 @@ int vp9_worker_reset(VP9Worker* const worker) { } void vp9_worker_execute(VP9Worker* const worker) { + worker->had_error = 0; if (worker->hook != NULL) { worker->had_error |= !worker->hook(worker->data1, worker->data2); }