This is an automated email from the ASF dual-hosted git repository.

garydgregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git

commit 6036da7d75bd140a658d9209c6ccac304b1b9a7c
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Jul 25 08:12:46 2026 -0400

    Merge if statements with the same return value.
---
 src/main/java/org/apache/commons/lang3/time/FastDateParser.java | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/main/java/org/apache/commons/lang3/time/FastDateParser.java 
b/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
index c638f04a2..01c3df890 100644
--- a/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
+++ b/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
@@ -170,11 +170,7 @@ boolean isNumber() {
         boolean parse(final FastDateParser parser, final Calendar calendar, 
final String source, final ParsePosition pos, final int maxWidth) {
             for (int idx = 0; idx < formatField.length(); ++idx) {
                 final int sIdx = idx + pos.getIndex();
-                if (sIdx == source.length()) {
-                    pos.setErrorIndex(sIdx);
-                    return false;
-                }
-                if (formatField.charAt(idx) != source.charAt(sIdx)) {
+                if (sIdx == source.length() || formatField.charAt(idx) != 
source.charAt(sIdx)) {
                     pos.setErrorIndex(sIdx);
                     return false;
                 }

Reply via email to