From 8e9a269bc263182b5a9ccd67016d0a2e77c8533f Mon Sep 17 00:00:00 2001 From: mdb Date: Mon, 30 Jul 2007 22:10:09 +0000 Subject: [PATCH] More non-nulling. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2151 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/jdbc/SimpleRepository.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/java/com/samskivert/jdbc/SimpleRepository.java b/src/java/com/samskivert/jdbc/SimpleRepository.java index bf234f79..c62025cd 100644 --- a/src/java/com/samskivert/jdbc/SimpleRepository.java +++ b/src/java/com/samskivert/jdbc/SimpleRepository.java @@ -232,8 +232,7 @@ public class SimpleRepository extends Repository } catch (RuntimeException rte) { // back out our changes if something got hosed try { - if (supportsTransactions && - conn != null && !conn.isClosed()) { + if (supportsTransactions && conn != null && !conn.isClosed()) { conn.rollback(); } } catch (SQLException rbe) { @@ -245,7 +244,7 @@ public class SimpleRepository extends Repository } finally { if (conn != null) { // restore our auto-commit settings - if (oldAutoCommit != null && !conn.isClosed()) { + if (oldAutoCommit != null && conn != null && !conn.isClosed()) { try { conn.setAutoCommit(oldAutoCommit); } catch (SQLException sace) {