From 34b2ce15f95ee0944ebe6d569e7a9179a7e4cc5b Mon Sep 17 00:00:00 2001 From: hkuang Date: Sat, 28 Jun 2014 10:19:35 -0700 Subject: [PATCH] Fix a bug in VP9Worker which leads to unit test hang. This fixes the hang in VP9/InvalidFileTest.ReturnCode/3 due to worker->had_error has not been reset after getting error. Change-Id: Ia3608225094758a2bd88f6ae4dd9dfd93bbaad27 --- vp9/decoder/vp9_thread.c | 1 + 1 file changed, 1 insertion(+) 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); }