Date: Tuesday, August 1, 2006 @ 18:16:21
Author: csaba
Path: /cvsroot/carob/libmysequoia
Modified: include/CarobStmt.hpp (1.11 -> 1.12) src/CarobStmt.cpp (1.35 ->
1.36)
Don't forget to clear c_stmt also. Fixes LMS-21.
-----------------------+
include/CarobStmt.hpp | 2 +-
src/CarobStmt.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
Index: libmysequoia/include/CarobStmt.hpp
diff -u libmysequoia/include/CarobStmt.hpp:1.11
libmysequoia/include/CarobStmt.hpp:1.12
--- libmysequoia/include/CarobStmt.hpp:1.11 Tue Mar 28 14:25:11 2006
+++ libmysequoia/include/CarobStmt.hpp Tue Aug 1 18:16:21 2006
@@ -185,7 +185,7 @@
/**
* set CarobMYSQL pointer to null
*/
- void resetParent() {cmysql = 0; m_stmt->mysql = 0; liveResultSet = 0;}
+ void resetParent() {cmysql = 0; if (c_stmt) {c_stmt->close(); c_stmt = 0;}
m_stmt->mysql = 0; liveResultSet = 0;}
/**
* Return a pointer to the last_error number in the mysql structure
Index: libmysequoia/src/CarobStmt.cpp
diff -u libmysequoia/src/CarobStmt.cpp:1.35 libmysequoia/src/CarobStmt.cpp:1.36
--- libmysequoia/src/CarobStmt.cpp:1.35 Tue Aug 1 14:59:57 2006
+++ libmysequoia/src/CarobStmt.cpp Tue Aug 1 18:16:21 2006
@@ -1012,7 +1012,7 @@
if (cmysql && c_stmt)
{
cmysql->connectionPtr->deleteStatement(c_stmt);
- c_stmt = NULL;
+ c_stmt = 0;
}
liveResultSet = 0;
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits