summaryrefslogtreecommitdiff
path: root/cpu_ref/rsCpuScript.cpp
diff options
context:
space:
mode:
authorStephen Hines <srhines@google.com>2014-06-26 11:55:29 -0700
committerStephen Hines <srhines@google.com>2014-06-26 11:55:29 -0700
commitf94e8db4232979b2fc93e8a77c42bfa57d3da56a (patch)
tree39807306e6eb2a9ed506274ce5485edb1384c14f /cpu_ref/rsCpuScript.cpp
parent1c3b028ea0a9de7f0229297f723893130b36ce7a (diff)
Add in a missing unlockMutex() on an error path.
Change-Id: I223e64381190184e37a92ce6478340cb7a323e29
Diffstat (limited to 'cpu_ref/rsCpuScript.cpp')
-rw-r--r--cpu_ref/rsCpuScript.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpu_ref/rsCpuScript.cpp b/cpu_ref/rsCpuScript.cpp
index 81e70f0d..8186c680 100644
--- a/cpu_ref/rsCpuScript.cpp
+++ b/cpu_ref/rsCpuScript.cpp
@@ -427,6 +427,7 @@ bool RsdCpuScriptImpl::init(char const *resName, char const *cacheDir,
bcinfo::MetadataExtractor ME((const char *) bitcode, bitcodeSize);
if (!ME.extract()) {
ALOGE("Could not extract metadata from bitcode");
+ mCtx->unlockMutex();
return false;
}