# 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);
 		}
 	}