summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Christopher Tate <ctate@google.com> 2014-12-02 00:18:43 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-12-02 00:18:44 +0000
commitc70fc4a32016f3f06aa80596a7d9b4e9614e78bc (patch)
tree71598800b9df0e77a33ce6bcc168fa6b2772fff9
parentf17024873b10dabed069e502030dd85d6257c0c4 (diff)
parenta7e47d5d344674f4174919c4ac51e5b9c74b5802 (diff)
Merge "Don't crash if a system restore fails before constructing the PMBA" into lmp-mr1-dev
-rw-r--r--services/backup/java/com/android/server/backup/BackupManagerService.java2
1 files changed, 1 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 6c2681b2112a..6b8b5b10acff 100644
--- a/services/backup/java/com/android/server/backup/BackupManagerService.java
+++ b/services/backup/java/com/android/server/backup/BackupManagerService.java
@@ -7664,7 +7664,7 @@ if (MORE_DEBUG) Slog.v(TAG, " + got " + nRead + "; now wanting " + (size - soF
// If this was a full-system restore, record the ancestral
// dataset information
- if (mIsSystemRestore) {
+ if (mIsSystemRestore && mPmAgent != null) {
mAncestralPackages = mPmAgent.getRestoredPackages();
mAncestralToken = mToken;
writeRestoreTokens();