diff --git a/src/main/java/org/sqlite/jdbc3/JDBC3PreparedStatement.java b/src/main/java/org/sqlite/jdbc3/JDBC3PreparedStatement.java index 25ca15cfd..8080a5b25 100644 --- a/src/main/java/org/sqlite/jdbc3/JDBC3PreparedStatement.java +++ b/src/main/java/org/sqlite/jdbc3/JDBC3PreparedStatement.java @@ -77,7 +77,7 @@ public ResultSet executeQuery() throws SQLException { resultsWaiting = db.execute(this, batch); success = true; } finally { - if (!success) db.reset(pointer); + if (!success && pointer != 0) db.reset(pointer); } return getResultSet(); }