summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/BackupManagerService.java
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2010-01-29 16:27:04 -0800
committerChristopher Tate <ctate@google.com>2010-01-29 16:27:04 -0800
commitb0dcaaf108d70040e4e4e4ac65df1a7eae732d1e (patch)
tree9f724399126713699cd0ea14338c78ae3985aa6a /services/java/com/android/server/BackupManagerService.java
parent239d5b3638ae486f715f44a8c1a71420f486049c (diff)
downloadframeworks_base-b0dcaaf108d70040e4e4e4ac65df1a7eae732d1e.zip
frameworks_base-b0dcaaf108d70040e4e4e4ac65df1a7eae732d1e.tar.gz
frameworks_base-b0dcaaf108d70040e4e4e4ac65df1a7eae732d1e.tar.bz2
Don't crash on transport unregistration if there is no current transport
Change-Id: Icd0962254ba224a7be27d408dffb25b634f67863
Diffstat (limited to 'services/java/com/android/server/BackupManagerService.java')
-rw-r--r--services/java/com/android/server/BackupManagerService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/java/com/android/server/BackupManagerService.java b/services/java/com/android/server/BackupManagerService.java
index ee68a50b5..62dcb08 100644
--- a/services/java/com/android/server/BackupManagerService.java
+++ b/services/java/com/android/server/BackupManagerService.java
@@ -641,7 +641,7 @@ class BackupManagerService extends IBackupManager.Stub {
mTransports.put(name, transport);
} else {
mTransports.remove(name);
- if (mCurrentTransport.equals(name)) {
+ if ((mCurrentTransport != null) && mCurrentTransport.equals(name)) {
mCurrentTransport = null;
}
// Nothing further to do in the unregistration case