Date: Thursday, January 26, 2006 @ 16:42:58
  Author: zsolt
    Path: /cvsroot/carob/libmysequoia/src

Modified: CarobMySQL.cpp (1.36 -> 1.37)

fixed memory leak


----------------+
 CarobMySQL.cpp |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: libmysequoia/src/CarobMySQL.cpp
diff -u libmysequoia/src/CarobMySQL.cpp:1.36 
libmysequoia/src/CarobMySQL.cpp:1.37
--- libmysequoia/src/CarobMySQL.cpp:1.36        Thu Jan 26 11:21:04 2006
+++ libmysequoia/src/CarobMySQL.cpp     Thu Jan 26 16:42:58 2006
@@ -387,9 +387,9 @@
     return 0;
   }
   
+  delete_row_data(liveResultPtr->row, liveResultPtr->field_count);
   if (drsPtr->next())
   {
-    delete_row_data(liveResultPtr->row, liveResultPtr->field_count);
     unsigned long len;
     alloc_row_data(liveResultPtr->row, liveResultPtr->fields, 
liveResultPtr->field_count, len, liveResultPtr->lengths);
     LOG4CXX_DEBUG(logger, "Leaving fetch_row.");

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to