diff --git a/src/java/com/samskivert/jdbc/SimpleRepository.java b/src/java/com/samskivert/jdbc/SimpleRepository.java index 50893dd0..90926735 100644 --- a/src/java/com/samskivert/jdbc/SimpleRepository.java +++ b/src/java/com/samskivert/jdbc/SimpleRepository.java @@ -245,7 +245,7 @@ public class SimpleRepository extends Repository } finally { if (conn != null) { // restore our auto-commit settings - if (oldAutoCommit != null) { + if (oldAutoCommit != null && !conn.isClosed()) { try { conn.setAutoCommit(oldAutoCommit); } catch (SQLException sace) {