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

Reply via email to