summaryrefslogtreecommitdiff
path: root/libs/binder/IActivityManager.cpp
diff options
context:
space:
mode:
author Sudheer Shanka <sudheersai@google.com> 2017-03-02 12:27:58 -0800
committer Sudheer Shanka <sudheersai@google.com> 2017-03-03 12:14:40 -0800
commitff81a09e19017ae1c26eecda6423e20c5a8333f6 (patch)
treecd000f3ba17665487515849a35d7d3f7bb67a5cb /libs/binder/IActivityManager.cpp
parente1a7e7944eb63052b9195cd559e460b5daec6981 (diff)
Add the missing Parcel.writeInterfaceToken call.
Bug: 35950090 Test: Verified that it fixes the following error. Parcel : **** enforceInterface() expected 'android.app.IActivityManager' but read '' Change-Id: Id70da2d2ba7198e4d5d14aeabe00328c4eb6ef14
Diffstat (limited to 'libs/binder/IActivityManager.cpp')
-rw-r--r--libs/binder/IActivityManager.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/binder/IActivityManager.cpp b/libs/binder/IActivityManager.cpp
index 87b295a415..50a8b28aae 100644
--- a/libs/binder/IActivityManager.cpp
+++ b/libs/binder/IActivityManager.cpp
@@ -36,6 +36,7 @@ public:
virtual int openContentUri(const String16& stringUri)
{
Parcel data, reply;
+ data.writeInterfaceToken(IActivityManager::getInterfaceDescriptor());
data.writeString16(stringUri);
status_t ret = remote()->transact(OPEN_CONTENT_URI_TRANSACTION, data, & reply);
int fd = -1;