From 4eb46de0820064e53b50427527ab450c033a48a8 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 1 Dec 2022 10:39:49 +0100 Subject: [PATCH] [jOOQ/jOOQ#14333] ArrayIndexOutOfBoundsException when parsing ill formed SQL ending with a comment and a semicolon --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index c0c013c518..21c1376594 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -13798,14 +13798,14 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { switch (c) { case ' ': - if (!Character.isWhitespace(sql[pos])) + if (!Character.isWhitespace(character(pos))) return false; skip = skip + (afterWhitespace(pos) - pos - 1); break; default: - if (upper(sql[pos]) != c) + if (upper(character(pos)) != c) return false; break;