summaryrefslogtreecommitdiff
path: root/gatekeeperd
diff options
context:
space:
mode:
authorJooyung Han <jooyung@google.com>2020-01-23 13:28:36 +0900
committerJooyung Han <jooyung@google.com>2020-02-24 09:31:47 +0900
commit57110a4752f7f48220eb51978ce9e5c8f31f1d9b (patch)
treea3b071b75cbd2c6b1f0f9148fdfc78cc07cdb725 /gatekeeperd
parentb9c95f8e6a8875b866f61afd97836e2482da3fca (diff)
downloadcore-57110a4752f7f48220eb51978ce9e5c8f31f1d9b.tar.gz
Use optional for nullable types
AIDL generates optional<T> for nullable T types for C++, which is more efficient and idomatic and easy to use. Bug: 144773267 Test: build/flash/boot Merged-In: I6bf4c2017f113f4d326fddb1d76163c2fed34d50 Change-Id: I6bf4c2017f113f4d326fddb1d76163c2fed34d50 (cherry picked from commit 5f7f450fa38e752ae49ae91b1bdaf267ec9deea5)
Diffstat (limited to 'gatekeeperd')
-rw-r--r--gatekeeperd/gatekeeperd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/gatekeeperd/gatekeeperd.cpp b/gatekeeperd/gatekeeperd.cpp
index 1d65b1ced..c81a80ef3 100644
--- a/gatekeeperd/gatekeeperd.cpp
+++ b/gatekeeperd/gatekeeperd.cpp
@@ -159,8 +159,8 @@ public:
#define GK_ERROR *gkResponse = GKResponse::error(), Status::ok()
- Status enroll(int32_t uid, const std::unique_ptr<std::vector<uint8_t>>& currentPasswordHandle,
- const std::unique_ptr<std::vector<uint8_t>>& currentPassword,
+ Status enroll(int32_t uid, const std::optional<std::vector<uint8_t>>& currentPasswordHandle,
+ const std::optional<std::vector<uint8_t>>& currentPassword,
const std::vector<uint8_t>& desiredPassword, GKResponse* gkResponse) override {
IPCThreadState* ipc = IPCThreadState::self();
const int calling_pid = ipc->getCallingPid();