diff options
| author | 2024-01-16 16:18:28 +0000 | |
|---|---|---|
| committer | 2024-01-16 16:18:28 +0000 | |
| commit | 70cce57b8f0f27b07c8ed97371186b3c551683c4 (patch) | |
| tree | ec32324114d73ee227f9e2627a4901729bfb0cbc | |
| parent | 84ad5d8ea6c838b55c4019390e96ad8b685e1491 (diff) | |
| parent | f25a6830a217747dd7e5e34cf94081768284f9c6 (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.java | 6 |
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() { |