diff options
author | 2025-02-25 13:11:57 -0800 | |
---|---|---|
committer | 2025-02-28 18:40:47 -0800 | |
commit | 30835e95048cfdf288a22a7640b9987d9640766a (patch) | |
tree | dca8fd48faa8faf6689db43132c19b66ad620398 /cmds/svc | |
parent | a54f82cd9cf52aff39f3182c378f43e78be771eb (diff) |
UsbCommand: Print error and bail when failing to get USB service
Bug: 373078564
Flag: EXEMPT bugfix
Change-Id: Ia9eb80cec5326572b73fd11ec3c2ac7a00424519
Diffstat (limited to 'cmds/svc')
-rw-r--r-- | cmds/svc/src/com/android/commands/svc/UsbCommand.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cmds/svc/src/com/android/commands/svc/UsbCommand.java b/cmds/svc/src/com/android/commands/svc/UsbCommand.java index 26e20f601c7a..6542d08d6384 100644 --- a/cmds/svc/src/com/android/commands/svc/UsbCommand.java +++ b/cmds/svc/src/com/android/commands/svc/UsbCommand.java @@ -89,6 +89,11 @@ public class UsbCommand extends Svc.Command { IUsbManager usbMgr = IUsbManager.Stub.asInterface(ServiceManager.getService( Context.USB_SERVICE)); + if (usbMgr == null) { + System.err.println("Could not obtain USB service. Try again later."); + return; + } + Executor executor = context.getMainExecutor(); Consumer<Integer> consumer = new Consumer<Integer>(){ public void accept(Integer status){ |