OSDN Git Service

Fix [kv-4] PerformBackupTask possible NPE/Wrong package report.
authorHenry Liu <liuhenry@google.com>
Wed, 11 Apr 2018 06:18:59 +0000 (14:18 +0800)
committerHenry Liu <liuhenry@google.com>
Thu, 12 Apr 2018 02:44:50 +0000 (02:44 +0000)
commitcfa5a82f82a5b4aeb6ca3ca6ca7f9af60ac62405
treebaca770253d32519a98537fd960bc5ce8a8f0780
parente16d4a8da18596e02549eccc922e34bfdadfc955
Fix [kv-4] PerformBackupTask possible NPE/Wrong package report.

mCurrentPackage is null when package doesn't exist, which lead test
failed with NPE
Use request.packageName for case BackupTransport.AGENT_UNKNOWN instead

Bug: 77272500

Test: m -j RunFrameworksServicesRoboTests ROBOTEST_FILTER=PerformBackupTaskTest
Change-Id: I27be85f0c3f95e36edd92d0d552189fbcf6952dd
(cherry picked from commit 87f1209ac6398c1045845640e620fc9d3b36f9f5)
services/backup/java/com/android/server/backup/internal/PerformBackupTask.java
services/robotests/src/com/android/server/backup/PerformBackupTaskTest.java