summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Kenny Guy <kennyguy@google.com> 2015-01-16 11:21:17 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2015-01-16 11:21:19 +0000
commitfd846dfbf1d1e51f8366a473d3b6f5722c06d77c (patch)
tree3568fa38ef5028122ee410a0da23fd28a3e249eb
parent2ab6d9fff36836c71bc0ee4afa25c11b48a9bd99 (diff)
parent212037f7cdbf3ac3712ab16f885d62da7f850fe0 (diff)
Merge "Sync file before using JournaledFile commit." into lmp-mr1-dev
-rw-r--r--services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
index 579fae4e2ccb..aae496c4d269 100644
--- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
+++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
@@ -60,6 +60,7 @@ import android.os.AsyncTask;
import android.os.Binder;
import android.os.Bundle;
import android.os.Environment;
+import android.os.FileUtils;
import android.os.Handler;
import android.os.IBinder;
import android.os.PersistableBundle;
@@ -1348,6 +1349,8 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
out.endTag(null, "policies");
out.endDocument();
+ stream.flush();
+ FileUtils.sync(stream);
stream.close();
journal.commit();
sendChangedNotification(userHandle);