Merge "Fix an NPE when cancelling full backup in BMS#endFullBackup()" into oc-dev am: 0d1b1a253a

am: 4b48d48a19

Change-Id: I6e35567cd376666fefb1e9356ce7325595507f77
This commit is contained in:
Michal Karpinski
2017-06-27 20:56:08 +00:00
committed by android-build-merger

View File

@@ -5688,13 +5688,15 @@ public class BackupManagerService implements BackupManagerServiceInterface {
PerformFullTransportBackupTask pftbt = null;
synchronized (mQueueLock) {
if (mRunningFullBackupTask != null) {
if (DEBUG_SCHEDULING) {
Slog.i(TAG, "Telling running backup to stop");
}
pftbt = mRunningFullBackupTask;
}
}
pftbt.handleCancel(true);
if (pftbt != null) {
if (DEBUG_SCHEDULING) {
Slog.i(TAG, "Telling running backup to stop");
}
pftbt.handleCancel(true);
}
}
};
new Thread(endFullBackupRunnable, "end-full-backup").start();