diff options
| author | 2024-04-03 22:18:22 +0000 | |
|---|---|---|
| committer | 2024-04-03 22:18:22 +0000 | |
| commit | 98ce226a5cdcc59a05547590468f07478c772d3e (patch) | |
| tree | 5e395ac928946c0165ef5aaae070b15d2a93cef8 | |
| parent | 195f9704e0a2a8ce5f0df31a317edb8ebee15ab0 (diff) | |
| parent | 3409c5dbe0384ff0af0385f32b8cf8e2502d39a7 (diff) | |
Merge "[CDM][CMD] Check permissions for CDM shell commands" into udc-dev am: 3409c5dbe0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/26183005
Change-Id: I82af7f609bc290bbb9817b9cabf4590290b2e017
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java index 5c36a6b07392..2194a0863238 100644 --- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java @@ -83,9 +83,7 @@ import android.os.ParcelFileDescriptor; import android.os.PowerWhitelistManager; import android.os.RemoteCallbackList; import android.os.RemoteException; -import android.os.ResultReceiver; import android.os.ServiceManager; -import android.os.ShellCallback; import android.os.SystemProperties; import android.os.UserHandle; import android.os.UserManager; @@ -931,13 +929,14 @@ public class CompanionDeviceManagerService extends SystemService { } @Override - public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err, - String[] args, ShellCallback callback, ResultReceiver resultReceiver) - throws RemoteException { - new CompanionDeviceShellCommand(CompanionDeviceManagerService.this, mAssociationStore, - mDevicePresenceMonitor, mTransportManager, mSystemDataTransferRequestStore, - mAssociationRequestsProcessor) - .exec(this, in, out, err, args, callback, resultReceiver); + public int handleShellCommand(@NonNull ParcelFileDescriptor in, + @NonNull ParcelFileDescriptor out, @NonNull ParcelFileDescriptor err, + @NonNull String[] args) { + return new CompanionDeviceShellCommand(CompanionDeviceManagerService.this, + mAssociationStore, mDevicePresenceMonitor, mTransportManager, + mSystemDataTransferRequestStore, mAssociationRequestsProcessor) + .exec(this, in.getFileDescriptor(), out.getFileDescriptor(), + err.getFileDescriptor(), args); } @Override |