summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2019-03-06 15:02:23 -0800
committer Steven Moreland <smoreland@google.com> 2019-03-06 15:19:34 -0800
commitc360a109193590d2e46c4c9b6ab18ca6851f0172 (patch)
treec57984a0c6273b29b268344854536706e2a29c78
parent304f9d37b1baa40024090d0de47a078a01768fb2 (diff)
libbinder_ndk: Fix 'isRemote' value for Bn*.
Bn* is not remote (it's local). This wasn't noticed before since the AIDL generated method 'associate' always wrapped a proxy, and since a wrapped Bn object will always have a null remoteBinder, it would properly show that it was local even though it was wrapped. Bug: 127336441 Test: atest android.binder.cts Change-Id: Ic4d96822a355e88bc8f3dbbc8fa602835653139e
-rw-r--r--libs/binder/ndk/include_ndk/android/binder_interface_utils.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/binder/ndk/include_ndk/android/binder_interface_utils.h b/libs/binder/ndk/include_ndk/android/binder_interface_utils.h
index fe92984882..83a10488e0 100644
--- a/libs/binder/ndk/include_ndk/android/binder_interface_utils.h
+++ b/libs/binder/ndk/include_ndk/android/binder_interface_utils.h
@@ -150,7 +150,7 @@ class BnCInterface : public INTERFACE {
SpAIBinder asBinder() override;
- bool isRemote() override { return true; }
+ bool isRemote() override { return false; }
protected:
/**