[Thread] clear calling identity before invoking app-supplied callback
Per API council feedback and API guideline at go/android-api-guidelines#provide-executor, it should call Binder.clearCallingIdentity() before invoking the app-supplied callbacks so that the app doesn't use the system-server's identity for permission check in the callback. Bug: 309952666 Test: atest ThreadNetworkUnitTests Change-Id: I3cfbce29c0a516506bb76a44b151a583c8477806
Showing
- thread/framework/java/android/net/thread/IThreadNetworkController.aidl 0 additions, 1 deletion...ork/java/android/net/thread/IThreadNetworkController.aidl
- thread/framework/java/android/net/thread/ThreadNetworkController.java 47 additions, 8 deletions...work/java/android/net/thread/ThreadNetworkController.java
- thread/tests/unit/Android.bp 2 additions, 1 deletionthread/tests/unit/Android.bp
- thread/tests/unit/AndroidTest.xml 1 addition, 0 deletionsthread/tests/unit/AndroidTest.xml
- thread/tests/unit/src/android/net/thread/ThreadNetworkControllerTest.java 362 additions, 0 deletions...t/src/android/net/thread/ThreadNetworkControllerTest.java
Loading
Please register or sign in to comment