# HG changeset patch # User Martin van Dinther <martin.van.dinther@monetdbsolutions.com> # Date 1507223346 -7200 # Node ID 57f09396b22c9492dca48d2077c3ac3ea1ad0568 # Parent 3715e8550be1bcda9f56a1f0fab823d6f7d8b70f Small improvements diff --git a/src/main/java/nl/cwi/monetdb/jdbc/MonetStatement.java b/src/main/java/nl/cwi/monetdb/jdbc/MonetStatement.java --- a/src/main/java/nl/cwi/monetdb/jdbc/MonetStatement.java +++ b/src/main/java/nl/cwi/monetdb/jdbc/MonetStatement.java @@ -326,8 +326,10 @@ public class MonetStatement @Override public void close() { // close previous ResultSet, if not closed already - if (lastResponseList != null) + if (lastResponseList != null) { lastResponseList.close(); + lastResponseList = null; + } closed = true; } @@ -1207,10 +1209,11 @@ public class MonetStatement * @param reason the warning message */ private void addWarning(String reason, String sqlstate) { + SQLWarning warng = new SQLWarning(reason, sqlstate); if (warnings == null) { - warnings = new SQLWarning(reason, sqlstate); + warnings = warng; } else { - warnings.setNextWarning(new SQLWarning(reason, sqlstate)); + warnings.setNextWarning(warng); } }