diff options
| author | 2024-02-26 11:43:26 +0000 | |
|---|---|---|
| committer | 2024-02-26 11:43:46 +0000 | |
| commit | 225219c3eeebc7b091e0106e2fff23c72f062661 (patch) | |
| tree | 218d540883189f5ee1f3411e200d8da861bf48fe | |
| parent | 27ad7ae68020ccc7bb7da6e19d0c6d24fc8b17d8 (diff) | |
Stopgap fix for stack exhaustion during boot.
Bug: 326662716
Test: TH
Change-Id: I7aecd120efe1c8975577921d46d397e0aa1855e9
| -rw-r--r-- | core/java/android/app/admin/PolicySizeVerifier.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/app/admin/PolicySizeVerifier.java b/core/java/android/app/admin/PolicySizeVerifier.java index d5e8ea4525f3..792ebc6ad297 100644 --- a/core/java/android/app/admin/PolicySizeVerifier.java +++ b/core/java/android/app/admin/PolicySizeVerifier.java @@ -88,6 +88,10 @@ public class PolicySizeVerifier { * Throw if Parcelable contains any string that's too long to be serialized. */ public static void enforceMaxParcelableFieldsLength(Parcelable parcelable) { + // TODO(b/326662716) rework to protect against infinite recursion. + if (true) { + return; + } Class<?> clazz = parcelable.getClass(); Field[] fields = clazz.getDeclaredFields(); |