Date: Thursday, December 8, 2005 @ 10:07:47
Author: csaba
Path: /cvsroot/carob/libmysequoia
Modified: Makefile (1.8 -> 1.9) src/CarobMySQL.cpp (1.9 -> 1.10)
test/Makefile (1.2 -> 1.3) test/TestMySQLAPI.cpp (1.2 -> 1.3)
- makefile update to not optimize the code (need for debuging)
- snprintf() bug corrected
- uncommented the hanging test case
-----------------------+
Makefile | 2 +-
src/CarobMySQL.cpp | 2 +-
test/Makefile | 2 +-
test/TestMySQLAPI.cpp | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
Index: libmysequoia/Makefile
diff -u libmysequoia/Makefile:1.8 libmysequoia/Makefile:1.9
--- libmysequoia/Makefile:1.8 Mon Dec 5 17:35:47 2005
+++ libmysequoia/Makefile Thu Dec 8 10:07:46 2005
@@ -40,7 +40,7 @@
OBJS = ${SRCDIR}/CarobMySQL.o\
${SRCDIR}/MySQLAPI.o\
${SRCDIR}/Utils.o
-CXXFLAGS = -g3 -Wall ${INCDIR}
+CXXFLAGS = -g3 -O0 -Wall ${INCDIR}
LDFLAGS = -fPIC --shared -Wl,-rpath,../carob -L../carob -lcarobcpp
LIB_MYSEQUOIA = mysequoia
LIB_MYSEQUOIA_LIB_SHORT = lib${LIB_MYSEQUOIA}.so
Index: libmysequoia/src/CarobMySQL.cpp
diff -u libmysequoia/src/CarobMySQL.cpp:1.9 libmysequoia/src/CarobMySQL.cpp:1.10
--- libmysequoia/src/CarobMySQL.cpp:1.9 Thu Dec 8 09:38:29 2005
+++ libmysequoia/src/CarobMySQL.cpp Thu Dec 8 10:07:47 2005
@@ -223,7 +223,7 @@
//Warning buffer overflow error ...
char buf[101];
- snprintf(buf, sizeof(buf)-1, "%s via TCP/IP", host); buf[101] = '\0';
+ snprintf(buf, 101, "%s via TCP/IP", host); buf[100]='\0';
cstrdupcond(mysqlPtr->my.host_info, buf);
}
Index: libmysequoia/test/Makefile
diff -u libmysequoia/test/Makefile:1.2 libmysequoia/test/Makefile:1.3
--- libmysequoia/test/Makefile:1.2 Mon Dec 5 14:03:37 2005
+++ libmysequoia/test/Makefile Thu Dec 8 10:07:46 2005
@@ -30,7 +30,7 @@
LIB_CPPUNIT = cppunit
INCDIR = -I../include -I../../carob/include `mysql_config --include`
-CXXFLAGS = -g3 -Wall ${INCDIR}
+CXXFLAGS = -g3 -O0 -Wall ${INCDIR}
LDFLAGS = -Wl,-rpath,${MYSEQUOIA_ROOT} -Wl,-rpath,${CAROB_ROOT} \
-L${MYSEQUOIA_ROOT} -l${LIB_MYSEQUOIA} -ldl -l${LIB_CPPUNIT}
-rdynamic
EXE = runTests
Index: libmysequoia/test/TestMySQLAPI.cpp
diff -u libmysequoia/test/TestMySQLAPI.cpp:1.2
libmysequoia/test/TestMySQLAPI.cpp:1.3
--- libmysequoia/test/TestMySQLAPI.cpp:1.2 Wed Dec 7 11:48:24 2005
+++ libmysequoia/test/TestMySQLAPI.cpp Thu Dec 8 10:07:46 2005
@@ -111,7 +111,7 @@
CPPUNIT_ASSERT(mysql_real_connect(mysql, HOST, USER, PASSWD, DB1, 0, 0, 0)
!= 0);
// select a nonexistent DB
-// CPPUNIT_ASSERT(mysql_select_db(mysql, BAD_DB) == 0);
+ CPPUNIT_ASSERT(mysql_select_db(mysql, BAD_DB) == 0);
}
void TestMySQLAPI::mysql_change_user_test(void)
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits