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

Reply via email to