From e387edc8fd036388b79050f72a4f3cfcd1015839 Mon Sep 17 00:00:00 2001 From: Yin-Chia Yeh Date: Fri, 29 Sep 2017 14:13:28 -0700 Subject: Camera: fix wrong vector size bug Test: partner testing, CTS Bug: 67107422 Change-Id: If9db3cca35aecceb8ca24ebf0e913efb84bc0dae --- camera/ICameraClient.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'camera/ICameraClient.cpp') 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(); -- cgit v1.2.3