commit | 1662fa38086eb3015d5f2bd99135ad16fd8639ce | [log] [tgz] |
---|---|---|
author | Rubin Xu <rubinxu@google.com> | Wed Mar 18 12:44:28 2015 +0000 |
committer | Rubin Xu <rubinxu@google.com> | Wed Mar 18 12:44:28 2015 +0000 |
tree | 8918c00e22188d3fd5cda28ae6998f2827daebb9 | |
parent | 2bfe9845afb41c3270242a99dcbff9dbe5cc5e79 [diff] |
Fix a race condition in DeviceOwnerProvisioningService The variable mDone is set in one thread, while read from another (broadcast receiver). Mark it as volatile to make sure the write is registered. Alternatively, I believe it should be safe to remove mDone from IndirectHomeReceiver. Bug: 19806407 Change-Id: I7519b09ca085f98556ec39f77d7b988d62be135a