diff options
author | 2019-10-07 14:14:43 +0000 | |
---|---|---|
committer | 2019-10-07 14:14:43 +0000 | |
commit | 712d0f7dcf7a7e362e9dba10386ba8b9070e6efb (patch) | |
tree | b0f40deec775e99cf4f440ef103476b54f51ce8b | |
parent | e2a51d2d92cc2cb0655b4839ac574c35427ad18b (diff) | |
parent | ee70fcb07499eca9d3f94d5e490e1316d2c66f49 (diff) |
Merge "Don't allow verifier timeout to be reduced."
-rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 8 |
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); } /** |