Fixed a race contidion in StorageManagerService
StorageManagerService#onVolumeStateChanged passes on a mutable object to onVolumeStateChangedLocked and onVolumeStateChangedAsync. This causes a race since the state of the object being passed can be updated while onVolumeStateChangedAsync is processing it. To fix this, a clone of the object is passed instead. Bug: 174056195 Test: atest AdoptableHostTest Test: atest com.android.tests.fused.host.FuseDaemonHostTest Change-Id: I4de32279ae740544bd3abe33d788ebdbef1eab00
Loading
Please register or sign in to comment