summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-10-07 14:14:43 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-10-07 14:14:43 +0000
commit712d0f7dcf7a7e362e9dba10386ba8b9070e6efb (patch)
treeb0f40deec775e99cf4f440ef103476b54f51ce8b
parente2a51d2d92cc2cb0655b4839ac574c35427ad18b (diff)
parentee70fcb07499eca9d3f94d5e490e1316d2c66f49 (diff)
Merge "Don't allow verifier timeout to be reduced."
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index 86340d40e3c9..b85009b8eac1 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -13212,9 +13212,11 @@ public class PackageManagerService extends IPackageManager.Stub
* @return verification timeout in milliseconds
*/
private long getVerificationTimeout() {
- return android.provider.Settings.Global.getLong(mContext.getContentResolver(),
- android.provider.Settings.Global.PACKAGE_VERIFIER_TIMEOUT,
- DEFAULT_VERIFICATION_TIMEOUT);
+ long timeout = Global.getLong(mContext.getContentResolver(),
+ Global.PACKAGE_VERIFIER_TIMEOUT, DEFAULT_VERIFICATION_TIMEOUT);
+ // The setting can be used to increase the timeout but not decrease it, since that is
+ // equivalent to disabling the verifier.
+ return Math.max(timeout, DEFAULT_VERIFICATION_TIMEOUT);
}
/**