OSDN Git Service

Add a missing write lock to settings state.
authorSvet Ganov <svetoslavganov@google.com>
Fri, 3 Mar 2017 02:52:28 +0000 (18:52 -0800)
committerSvetoslav Ganov <svetoslavganov@google.com>
Fri, 3 Mar 2017 03:01:34 +0000 (03:01 +0000)
commit480b570603df7c7b63372483923239f57a1468b4
tree7cc353e396a2e6ab05e2ee8d5884a44c718fb782
parentd11f127428a01dd86f5bb71797105b9b30be9e40
Add a missing write lock to settings state.

Atomic file requires sync between writers otherwise we may end
up with partially written settings file and no backup to recover.

Test: not testable by how we hold a mutex

bug:35915719

Change-Id: I97eebf869fa7e4989dcd2a29e4418c22706edcb8
packages/SettingsProvider/src/com/android/providers/settings/SettingsState.java