diff options
| -rw-r--r-- | services/backup/java/com/android/server/backup/BackupManagerService.java | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/services/backup/java/com/android/server/backup/BackupManagerService.java b/services/backup/java/com/android/server/backup/BackupManagerService.java index 294280b0dcb7..5ce8c9e6e4cb 100644 --- a/services/backup/java/com/android/server/backup/BackupManagerService.java +++ b/services/backup/java/com/android/server/backup/BackupManagerService.java @@ -4328,7 +4328,10 @@ public class BackupManagerService {                  Slog.e(TAG, "Internal exception during full backup", e);              } finally {                  try { -                    if (out != null) out.close(); +                    if (out != null) { +                        out.flush(); +                        out.close(); +                    }                      mOutputFile.close();                  } catch (IOException e) {                      /* nothing we can do about this */ |