From 2fde15a52c8f17d88d0c82ca0f5a111c13fd2c14 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 7 Dec 2023 16:27:38 +0100 Subject: [PATCH] Fixed index out of range --- app/src/main/java/biweekly/util/Duration.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/biweekly/util/Duration.java b/app/src/main/java/biweekly/util/Duration.java index 035c4274d6..228013517d 100644 --- a/app/src/main/java/biweekly/util/Duration.java +++ b/app/src/main/java/biweekly/util/Duration.java @@ -88,8 +88,7 @@ public final class Duration { if (first == '-' || first == '+') { index++; } - - if (value.charAt(index) != 'P') { + if (index >= value.length() || value.charAt(index) != 'P') { throw parseError(value); }