commit | 1672a017ce0024d6c6c7f25ac551c244b8f71bc6 | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Mon Oct 15 10:01:07 2018 -0700 |
committer | android-build-merger <android-build-merger@google.com> | Mon Oct 15 10:01:07 2018 -0700 |
tree | 16a1b05bcac6194d36637defb3f61de0d9845d8d | |
parent | dcfd22df55ab2cc5b0f141e8531498dd3b6756a4 [diff] | |
parent | 5241dab37ccb6be6c40a648786b50b2e634d60ef [diff] |
Check type of HybridInterface. am: f1052be51f am: 5241dab37c Change-Id: I3af00ab47e85202d7d82f131f4a528ba0de08efc
diff --git a/transport/token/1.0/utils/include/hidl/HybridInterface.h b/transport/token/1.0/utils/include/hidl/HybridInterface.h index 984555e..595c2e3 100644 --- a/transport/token/1.0/utils/include/hidl/HybridInterface.h +++ b/transport/token/1.0/utils/include/hidl/HybridInterface.h
@@ -240,6 +240,10 @@ onTransact( uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) { if (code == GET_HAL_TOKEN) { + if (!data.enforceInterface(BaseInterface::getInterfaceDescriptor())) { + return BAD_TYPE; + } + HalToken token; bool result; result = createHalToken(mBase, &token);