diff options
author | Tri Vo <trong@google.com> | 2019-03-28 15:40:34 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-03-28 15:40:34 -0700 |
commit | 93bbcd8c46edbbdddff8b7d38f807dab86edc6d5 (patch) | |
tree | 695f9adde527b12062f6a9afc9c0cbc402de230e | |
parent | d16c37d5a02529e13207f2a56c090f58d85d4f02 (diff) | |
parent | eb512b68889f6083d21e6d8c837f8288c789db01 (diff) | |
download | platform_system_ashmemd-93bbcd8c46edbbdddff8b7d38f807dab86edc6d5.tar.gz platform_system_ashmemd-93bbcd8c46edbbdddff8b7d38f807dab86edc6d5.tar.bz2 platform_system_ashmemd-93bbcd8c46edbbdddff8b7d38f807dab86edc6d5.zip |
Merge "Revert "Reland 'Check /dev/binder access before calling defaultServiceManager()'""
am: eb512b6888
Change-Id: I4741b279595f0881921428982cc5b745bc140cc8
-rw-r--r-- | ashmemd_client.cpp | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/ashmemd_client.cpp b/ashmemd_client.cpp index 04227ba..3380209 100644 --- a/ashmemd_client.cpp +++ b/ashmemd_client.cpp @@ -28,11 +28,6 @@ namespace android { namespace ashmemd { sp<IAshmemDeviceService> getAshmemService() { - // Calls to defaultServiceManager() crash the process if it doesn't have appropriate - // binder permissions. Check these permissions proactively. - if (access("/dev/binder", R_OK | W_OK) != 0) { - return nullptr; - } sp<IServiceManager> sm = android::defaultServiceManager(); sp<IBinder> binder = sm->checkService(String16("ashmem_device_service")); return interface_cast<IAshmemDeviceService>(binder); |