From f59e48fd23f907f69c96555c7bd0af3b52d86a0f Mon Sep 17 00:00:00 2001 From: Bernardo Gomez Palacio Date: Tue, 15 Jan 2019 10:51:57 -0800 Subject: [PATCH] Resolves 8221: StringIndexOutOfBoundsException when parsing a PostgreSQL Timestamp --- jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index 3b3889cea4..9dfb269c91 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -2617,7 +2617,7 @@ public class DefaultBinding implements Binding { int pos = position[0]; int length; - for (length = 0; length < maxLength && length < string.length(); length++) { + for (length = 0; length < maxLength && (pos + length) < string.length(); length++) { int digit = string.charAt(pos + length) - '0'; if (digit >= 0 && digit < 10)