Merge "Streaming installation: allow non-v4-signed files (e.g. .dm)" into rvc-dev

This commit is contained in:
TreeHugger Robot
2020-05-13 15:59:15 +00:00
committed by Android (Google) Code Review

View File

@@ -3172,7 +3172,7 @@ class PackageManagerShellCommand extends ShellCommand {
metadata = (streamingVersion == 0) ? Metadata.forDataOnlyStreaming(fileId)
: Metadata.forStreaming(fileId);
try {
if (V4Signature.readFrom(signature) == null) {
if ((signature.length > 0) && (V4Signature.readFrom(signature) == null)) {
getErrPrintWriter().println("V4 signature is invalid in: " + arg);
return 1;
}