From 9304a6b2666ced14900e7aa942b114dfa7cabe0a Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 8 Apr 2022 15:37:02 +0100 Subject: [PATCH] Continue with closing connections if an exception is thrown. --- .../main/java/org/briarproject/bramble/db/JdbcDatabase.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java b/bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java index 539304474..94b0c13d8 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java @@ -641,12 +641,12 @@ abstract class JdbcDatabase implements Database { } } - void closeAllConnections() throws SQLException { + void closeAllConnections() { boolean interrupted = false; connectionsLock.lock(); try { closed = true; - for (Connection c : connections) c.close(); + for (Connection c : connections) tryToClose(c, LOG, WARNING); openConnections -= connections.size(); connections.clear(); while (openConnections > 0) { @@ -656,7 +656,7 @@ abstract class JdbcDatabase implements Database { LOG.warning("Interrupted while closing connections"); interrupted = true; } - for (Connection c : connections) c.close(); + for (Connection c : connections) tryToClose(c, LOG, WARNING); openConnections -= connections.size(); connections.clear(); }