From 85636b86b74f36b02d019954e9ed7445bd8b1f2b Mon Sep 17 00:00:00 2001 From: sttk Date: Sun, 12 Apr 2026 02:03:14 +0900 Subject: [PATCH] fix: added missing shutdowns of RedisClient when failing to connect. --- src/main/java/com/github/sttk/sabi_redis/RedisDataSrc.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/github/sttk/sabi_redis/RedisDataSrc.java b/src/main/java/com/github/sttk/sabi_redis/RedisDataSrc.java index e834e29..6c86135 100644 --- a/src/main/java/com/github/sttk/sabi_redis/RedisDataSrc.java +++ b/src/main/java/com/github/sttk/sabi_redis/RedisDataSrc.java @@ -197,6 +197,7 @@ public RedisClient create() throws Err { } try (var conn = client.connect()) { } catch (Exception e) { + client.shutdown(); var redisURL = RedisURI.create(this.uri); throw new Err(new FailToConnectToRedis(this.cr, redisURL), e); } @@ -224,6 +225,7 @@ public RedisClient create() throws Err { } try (var conn = client.connect()) { } catch (Exception e) { + client.shutdown(); throw new Err(new FailToConnectToRedis(this.cr, this.redisURI), e); } return client;