summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jakob Schneider <jakobschneider@google.com> 2024-01-16 16:18:28 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-01-16 16:18:28 +0000
commit70cce57b8f0f27b07c8ed97371186b3c551683c4 (patch)
treeec32324114d73ee227f9e2627a4901729bfb0cbc
parent84ad5d8ea6c838b55c4019390e96ad8b685e1491 (diff)
parentf25a6830a217747dd7e5e34cf94081768284f9c6 (diff)
Merge "Fix a NPE in PIA if the caller has no requested permissions." into main
-rw-r--r--packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java b/packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java
index b5af845ea0ac..9af799c37e8f 100644
--- a/packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java
+++ b/packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java
@@ -31,7 +31,7 @@ import android.os.Bundle;
import android.os.Process;
import android.util.Log;
-import androidx.annotation.Nullable;
+import androidx.annotation.NonNull;
import java.io.IOException;
import java.util.Arrays;
@@ -105,7 +105,7 @@ public class UnarchiveActivity extends Activity {
}
}
- @Nullable
+ @NonNull
private String[] getRequestedPermissions(String callingPackage) {
String[] requestedPermissions = null;
try {
@@ -115,7 +115,7 @@ public class UnarchiveActivity extends Activity {
// Should be unreachable because we've just fetched the packageName above.
Log.e(TAG, "Package not found for " + callingPackage);
}
- return requestedPermissions;
+ return requestedPermissions == null ? new String[]{} : requestedPermissions;
}
void startUnarchive() {