From 8a1bd97f48e6965e508f53ff10b7aeeb62bd0e00 Mon Sep 17 00:00:00 2001 From: kkz666 <1309175319@qq.com> Date: Tue, 15 Oct 2024 20:58:24 +0800 Subject: [PATCH] fix: validationTimeout configuration item invalid --- src/main/java/com/zaxxer/hikari/pool/PoolBase.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/zaxxer/hikari/pool/PoolBase.java b/src/main/java/com/zaxxer/hikari/pool/PoolBase.java index 6ce3b616..57f21917 100644 --- a/src/main/java/com/zaxxer/hikari/pool/PoolBase.java +++ b/src/main/java/com/zaxxer/hikari/pool/PoolBase.java @@ -530,6 +530,9 @@ abstract class PoolBase final var originalTimeout = connection.getNetworkTimeout(); connection.setNetworkTimeout(netTimeoutExecutor, (int) timeoutMs); isNetworkTimeoutSupported = TRUE; + if (originalTimeout == 0) { + return (int) timeoutMs; + } return originalTimeout; } catch (Exception | AbstractMethodError e) {