From 3dcdd37b66bb996ae332c29e25788a118a9e2691 Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Fri, 29 May 2015 13:00:32 -0700 Subject: Use AtomicFile APIs correctly when reading. 21280155 Change-Id: I354ebac8fc91d8f28eec6016474a9521ff2a490d --- .../src/com/android/providers/settings/SettingsState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/SettingsProvider') diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsState.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsState.java index 9209c26..a2adb15 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsState.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsState.java @@ -400,7 +400,7 @@ final class SettingsState { return; } try { - in = new FileInputStream(mStatePersistFile); + in = new AtomicFile(mStatePersistFile).openRead(); } catch (FileNotFoundException fnfe) { Slog.i(LOG_TAG, "No settings state"); return; -- cgit v1.1