commit | c99396a718dbc2f32f396317b009bcc9d407b82f | [log] [tgz] |
---|---|---|
author | Grant Menke <grantmenke@google.com> | Thu Jan 09 14:32:14 2025 -0800 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Tue Feb 18 17:50:19 2025 -0800 |
tree | 0c36959065bd042b9b6507afd644f972ee5c9dfc | |
parent | a6287651d03048222dfaffd73fca269625070d1d [diff] |
Ensure ScheduledExecutor is not shutdown before scheduling timeout cleanup. The scheduled executor in ConnectionServiceWrapper may be shutdown when calling createConference and createCall. This is infrequently causing a `RejectedExecutionException`. This CL adds a check that mScheduledExecutor is not shutdown before scheduling the cleanup. Flag: EXEMPT Security High/Critical Severity CVE Bug: 388588560 Test: manually using the provided apk + atest CallsManagerTest (cherry picked from commit dd63d318cf090ca2d458f772e2799614e6068006) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f29f07f46ccd6f9764c7944690f62bd89d4b7330) Merged-In: I0aaa0f7f57b8dd137403b6ceb7068e7c99652e1f Change-Id: I0aaa0f7f57b8dd137403b6ceb7068e7c99652e1f