diff options
| -rw-r--r-- | core/java/android/view/autofill/AutofillManager.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/view/autofill/AutofillManager.java b/core/java/android/view/autofill/AutofillManager.java index bdc7333f2751..aef0e651ff8d 100644 --- a/core/java/android/view/autofill/AutofillManager.java +++ b/core/java/android/view/autofill/AutofillManager.java @@ -899,9 +899,10 @@ public final class AutofillManager { // 3. Get the activity names substring between the indexes final int activityStringStartIndex = packageInStringIndex + packageName.length() + 1; - if (activityStringStartIndex < firstNextSemicolonIndex) { + if (activityStringStartIndex >= firstNextSemicolonIndex) { Log.e(TAG, "Failed to get denied activity names from denylist because it's wrongly " + "formatted"); + return; } final String activitySubstring = denyListString.substring(activityStringStartIndex, firstNextSemicolonIndex); |