Skip to content

Commit e2bce80

Browse files
Treehugger Robotandroid-build-merge-worker-robot
authored andcommitted
Merge "[getService] Only set binder when getService2() succeeds" into main am: 33a6e89
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3441659 Change-Id: I5bf8e49c17d58548e72d167914b3e3c638a03098 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2 parents 5558fd5 + 33a6e89 commit e2bce80

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

libs/binder/BackendUnifiedServiceManager.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,9 @@ Status BackendUnifiedServiceManager::getService(const ::std::string& name,
215215
sp<IBinder>* _aidl_return) {
216216
os::Service service;
217217
Status status = getService2(name, &service);
218-
*_aidl_return = service.get<os::Service::Tag::serviceWithMetadata>().service;
218+
if (status.isOk()) {
219+
*_aidl_return = service.get<os::Service::Tag::serviceWithMetadata>().service;
220+
}
219221
return status;
220222
}
221223

0 commit comments

Comments
 (0)