Date: Tuesday, August 1, 2006 @ 14:59:57
Author: csaba
Path: /cvsroot/carob/libmysequoia/src
Modified: CarobStmt.cpp (1.34 -> 1.35)
Initialize the allocated m_stmt->params array with nulls. Fixes for LMS-20.
---------------+
CarobStmt.cpp | 3 +++
1 files changed, 3 insertions(+)
Index: libmysequoia/src/CarobStmt.cpp
diff -u libmysequoia/src/CarobStmt.cpp:1.34 libmysequoia/src/CarobStmt.cpp:1.35
--- libmysequoia/src/CarobStmt.cpp:1.34 Tue Apr 18 11:50:34 2006
+++ libmysequoia/src/CarobStmt.cpp Tue Aug 1 14:59:57 2006
@@ -107,6 +107,7 @@
m_stmt->param_count = c_stmt->getParameterCount();
m_stmt->state = MYSQL_STMT_PREPARE_DONE;
m_stmt->params = new MYSQL_BIND[m_stmt->param_count];
+ bzero(m_stmt->params, m_stmt->param_count * sizeof(MYSQL_BIND));
try
{
@@ -992,8 +993,10 @@
params->long_data_used = 0;
#ifdef MYSQL5
delete (string *)(params->row_ptr);
+ params->row_ptr = 0;
#else
delete (string *)(params->inter_buffer);
+ params->inter_buffer = 0;
#endif
}
}
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits