summaryrefslogtreecommitdiff
path: root/libs/androidfw/AssetsProvider.cpp
diff options
context:
space:
mode:
author Weilin Xu <xuweilin@google.com> 2022-06-16 19:47:17 +0000
committer Weilin Xu <xuweilin@google.com> 2022-06-29 18:30:11 +0000
commitb5c6901c677853c7d95ae43d02dab9ed8c6d944c (patch)
tree3f5bfa7c07ad4be64c579758d32a2db533d7f9f5 /libs/androidfw/AssetsProvider.cpp
parent9bf636182fc9f15421b7b7c4ef03c0bf31515431 (diff)
Fix deadlock due to callbacks in ProgramList
Copy callback member variables in ProgramList and call them after releasing the lock of ProgramList, avoiding acquiring lock in RadioAppService after already locking ProgramList, which causes deadlook. Bug: 193041795 Test: m -j Test: atest android.hardware.radio.tests.functional Test: atest com.android.server.broadcastradio.hal2 Change-Id: I196377ea030248a5d66a4db03ffb3bee4a70e633 Merged-In: I196377ea030248a5d66a4db03ffb3bee4a70e633 (cherry picked from commit 4ca33d655a3f7b75a39926ac61e3db4953dbd7cb)
Diffstat (limited to 'libs/androidfw/AssetsProvider.cpp')
0 files changed, 0 insertions, 0 deletions