dbd/db2/statement.c

changeset 27
1d2369ebee21
parent 26
cf847efefdb5
child 28
44b1d78b50f5
--- a/dbd/db2/statement.c	Mon Dec 22 07:36:54 2008 +0000
+++ b/dbd/db2/statement.c	Mon Dec 22 07:52:04 2008 +0000
@@ -52,8 +52,10 @@
     if (statement->stmt) {
         SQLFreeStmt(statement->stmt, SQL_CLOSE);
 
-	if (statement->resultset) 
+	if (statement->resultset) {
 	    free(statement->resultset);
+	    statement->resultset = NULL;
+	}
 
 	if (statement->bind) {
 	    int i;
@@ -63,6 +65,7 @@
 	    }
 
 	    free(statement->bind);
+	    statement->bind = NULL;
 	}
 
 	statement->num_result_columns = 0;

mercurial