aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-05-24 06:00:01 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-05-24 06:00:01 +0000
commit9984a790a0c9f316df28b0c826bc90003d60061f (patch)
tree8a1ea17fa37d8c492708fea944db01a56a66e692
parent97f37e99745f205b4bd3cece9f0470388587f14c (diff)
parent62976b458c03f326066e5c3cf43097873cec9223 (diff)
downloadandroid-9984a790a0c9f316df28b0c826bc90003d60061f.tar.gz
Merge cherrypicks of [7705823] into pi-qpr3-releaseandroid-9.0.0_r46android-9.0.0_r44pie-qpr3-release
Change-Id: Ibf43a7586ae09992bdb019e971279fc8286c8561
-rw-r--r--hals/keymaster/KeymasterDevice.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/hals/keymaster/KeymasterDevice.cpp b/hals/keymaster/KeymasterDevice.cpp
index cb3d6ff..61614e9 100644
--- a/hals/keymaster/KeymasterDevice.cpp
+++ b/hals/keymaster/KeymasterDevice.cpp
@@ -807,13 +807,13 @@ Return<void> KeymasterDevice::attestKey(
}
vector<hidl_vec<uint8_t> > chain;
+ string attestation_str = ss.str();
{
hidl_vec<uint8_t> attestation_certificate;
attestation_certificate.setToExternal(
- reinterpret_cast<uint8_t*>(
- const_cast<char*>(ss.str().data())),
- ss.str().size(), false);
-
+ reinterpret_cast<uint8_t*>(
+ const_cast<char*>(attestation_str.data())),
+ attestation_str.size(), false);
chain.push_back(std::move(attestation_certificate));