From c11ce4c954ddb62f738b868737d01cc9d3b06e8e Mon Sep 17 00:00:00 2001 From: James Dong Date: Wed, 10 Jun 2009 19:59:25 -0700 Subject: [PATCH] Fix deadlock in camera hal when auto focus failed --- libcamera2/QualcommCameraHardware.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libcamera2/QualcommCameraHardware.cpp b/libcamera2/QualcommCameraHardware.cpp index 718f6bf..8952470 100755 --- a/libcamera2/QualcommCameraHardware.cpp +++ b/libcamera2/QualcommCameraHardware.cpp @@ -1288,6 +1288,7 @@ status_t QualcommCameraHardware::autoFocus(autofocus_callback af_cb, auto_focus_thread, NULL); if (!mAutoFocusThreadRunning) { LOGE("failed to start autofocus thread"); + mAutoFocusThreadLock.unlock(); return UNKNOWN_ERROR; } }