Don't NPE if a restore session is requested for an invalid transport

This commit is contained in:
Christopher Tate
2009-07-13 15:17:13 -07:00
parent 9ba6998b0b
commit 433830452d

View File

@@ -1490,7 +1490,9 @@ class BackupManagerService extends IBackupManager.Stub {
try {
synchronized(this) {
if (mRestoreSets == null) {
if (mRestoreTransport == null) {
Log.w(TAG, "Null transport getting restore sets");
} else if (mRestoreSets == null) { // valid transport; do the one-time fetch
mRestoreSets = mRestoreTransport.getAvailableRestoreSets();
}
return mRestoreSets;