summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ricky Niu <rickyniu@google.com> 2022-03-22 16:50:42 +0800
committer Chien Kun Niu <rickyniu@google.com> 2022-03-22 13:41:02 +0000
commit01f255bbf34fd0a061dfcb925b443352ece2ee9a (patch)
tree9ab96e3cc0282e3f914560ba2e1d2142f735b393
parentc037af53ba98c2fde518b5aa11cd2e04c10096c2 (diff)
Correct the operationID in resetUsbPort
Fixed the operationID when the operationID collisions, create another key Bug: 217369748 Signed-off-by: Ricky Niu <rickyniu@google.com> Change-Id: I22126b4c04b5c92bc9fc9db7405e7ee9d2806b49
-rw-r--r--services/usb/java/com/android/server/usb/hal/port/UsbPortAidl.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/usb/java/com/android/server/usb/hal/port/UsbPortAidl.java b/services/usb/java/com/android/server/usb/hal/port/UsbPortAidl.java
index 1db018edf776..8c9e80f7e04d 100644
--- a/services/usb/java/com/android/server/usb/hal/port/UsbPortAidl.java
+++ b/services/usb/java/com/android/server/usb/hal/port/UsbPortAidl.java
@@ -296,8 +296,8 @@ public final class UsbPortAidl implements UsbPortHal {
+ operationID + " key:" + key);
}
try {
- sCallbacks.put(operationID, callback);
- mProxy.resetUsbPort(portName, operationID);
+ sCallbacks.put(key, callback);
+ mProxy.resetUsbPort(portName, key);
} catch (RemoteException e) {
logAndPrintException(mPw,
"resetUsbPort: Failed to resetUsbPort: portID="