commit | 7b0e82975a0d25456f64de049122000496bb2f9d | [log] [tgz] |
---|---|---|
author | Deepak Sharma <deepak.s27@samsung.com> | Thu Nov 25 08:58:37 2021 +0000 |
committer | Deepak Sharma <deepak.s27@samsung.com> | Thu Nov 25 08:58:43 2021 +0000 |
tree | d0414dffe6b0812a837e66e33ebeea7302225a5c | |
parent | 725404c9d3c5fe4faf4afe87d96d624b3a511a77 [diff] |
Fix the integer overflow/underflow caused by sorting of duplicate phoneaccounts during emergency call attempt. Bug: 207733460 Change-Id: I06854464d8fccd86567d18cfde5bfdf230e529f7 Test: Manual
diff --git a/src/com/android/server/telecom/CreateConnectionProcessor.java b/src/com/android/server/telecom/CreateConnectionProcessor.java index 2e67b08..e3b8dee 100644 --- a/src/com/android/server/telecom/CreateConnectionProcessor.java +++ b/src/com/android/server/telecom/CreateConnectionProcessor.java
@@ -661,7 +661,7 @@ } // then by hashcode - return account1.hashCode() - account2.hashCode(); + return Integer.compare(account1.hashCode(), account2.hashCode()); }); }