commit | e05c329a3db48e4758f1bf33b0c2b9fd04921265 | [log] [tgz] |
---|---|---|
author | Lida Wang <lidawang@google.com> | Thu Oct 22 22:38:40 2020 -0700 |
committer | Shuzhen Wang <shuzhenwang@google.com> | Fri Oct 23 16:44:59 2020 +0000 |
tree | a19608d7cc8d808fe0f081078940a810274ec11f | |
parent | 4601bb7c1bb30e45bcf9a282ad46d2f38e3dd1bb [diff] [blame] |
camera2 ndk: unlock metadata in case of error Change-Id: Ic0790127c6ba4a6ab3d4de8d974725b58d6370c2
diff --git a/camera/ndk/impl/ACameraMetadata.cpp b/camera/ndk/impl/ACameraMetadata.cpp index 631f6cd..895514e 100644 --- a/camera/ndk/impl/ACameraMetadata.cpp +++ b/camera/ndk/impl/ACameraMetadata.cpp
@@ -426,6 +426,7 @@ camera_metadata_ro_entry_t entry; int ret = get_camera_metadata_ro_entry(rawMetadata, i, &entry); if (ret != 0) { + mData->unlock(rawMetadata); ALOGE("%s: error reading metadata index %zu", __FUNCTION__, i); return ACAMERA_ERROR_UNKNOWN; }