changeset 183:57f09396b22c

Small improvements
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 05 Oct 2017 19:09:06 +0200 (2017-10-05)
parents 3715e8550be1
children e0f76fedafc8
files src/main/java/nl/cwi/monetdb/jdbc/MonetStatement.java
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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);
 		}
 	}