diff options
| author | Yin-Chia Yeh <yinchiayeh@google.com> | 2017-09-29 14:13:28 -0700 |
|---|---|---|
| committer | Yin-Chia Yeh <yinchiayeh@google.com> | 2017-09-29 14:13:28 -0700 |
| commit | e387edc8fd036388b79050f72a4f3cfcd1015839 (patch) | |
| tree | 079700ac1e37735d073a7cf6568fc56f068d30dc /camera/ICameraClient.cpp | |
| parent | 73d0374fcb522fc5106c2c8f75d482cbc8a5e1c0 (diff) | |
| download | frameworks_av-e387edc8fd036388b79050f72a4f3cfcd1015839.tar.gz frameworks_av-e387edc8fd036388b79050f72a4f3cfcd1015839.tar.bz2 frameworks_av-e387edc8fd036388b79050f72a4f3cfcd1015839.zip | |
Camera: fix wrong vector size bug
Test: partner testing, CTS
Bug: 67107422
Change-Id: If9db3cca35aecceb8ca24ebf0e913efb84bc0dae
Diffstat (limited to 'camera/ICameraClient.cpp')
| -rw-r--r-- | camera/ICameraClient.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/camera/ICameraClient.cpp b/camera/ICameraClient.cpp index 7e6297c05b..8620f36022 100644 --- a/camera/ICameraClient.cpp +++ b/camera/ICameraClient.cpp @@ -192,12 +192,14 @@ status_t BnCameraClient::onTransact( timestamps.reserve(n); handles.reserve(n); for (uint32_t i = 0; i < n; i++) { - res = data.readInt64(×tamps[i]); + nsecs_t t; + res = data.readInt64(&t); if (res != OK) { ALOGE("%s: Failed to read timestamp[%d]: %s (%d)", __FUNCTION__, i, strerror(-res), res); return BAD_VALUE; } + timestamps.push_back(t); } for (uint32_t i = 0; i < n; i++) { native_handle_t* handle = data.readNativeHandle(); |
