diff --git a/system/camerad/cameras/spectra.cc b/system/camerad/cameras/spectra.cc index 1bd6f00352..3005a4a550 100644 --- a/system/camerad/cameras/spectra.cc +++ b/system/camerad/cameras/spectra.cc @@ -1406,7 +1406,9 @@ bool SpectraCamera::waitForFrameReady(uint64_t request_id) { struct cam_sync_wait sync_wait = {}; sync_wait.sync_obj = sync_obj; sync_wait.timeout_ms = stress_test(sync_type) ? 1 : timeout_ms; - return do_sync_control(m->cam_sync_fd, CAM_SYNC_WAIT, &sync_wait, sizeof(sync_wait)) == 0; + bool ret = do_sync_control(m->cam_sync_fd, CAM_SYNC_WAIT, &sync_wait, sizeof(sync_wait)) == 0; + if (!ret) LOGE("camera %d %s failed", cc.camera_num, sync_type); + return ret; }; // wait for frame from IFE