summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTri Vo <trong@google.com>2019-03-28 15:49:24 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-03-28 15:49:24 -0700
commit2e3f50fd678a65578e9ab1862ddb21d6ff7b8aa8 (patch)
tree695f9adde527b12062f6a9afc9c0cbc402de230e
parent3f5816670ee13f3005882fce2a0a78974381e260 (diff)
parent93bbcd8c46edbbdddff8b7d38f807dab86edc6d5 (diff)
downloadashmemd-2e3f50fd678a65578e9ab1862ddb21d6ff7b8aa8.tar.gz
Merge "Revert "Reland 'Check /dev/binder access before calling defaultServiceManager()'"" am: eb512b6888
am: 93bbcd8c46 Change-Id: I1004bd5943fe096955b42dd6e961fb78ebcb5252
-rw-r--r--ashmemd_client.cpp5
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);