Date: Thursday, May 10, 2007 @ 16:00:02
  Author: marc
    Path: /cvsroot/carob/libmysequoia/src

Modified: CarobMySQL.cpp (1.109 -> 1.110)

Allow negative controller_timeout and ping_delay hacks


----------------+
 CarobMySQL.cpp |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)


Index: libmysequoia/src/CarobMySQL.cpp
diff -u libmysequoia/src/CarobMySQL.cpp:1.109 
libmysequoia/src/CarobMySQL.cpp:1.110
--- libmysequoia/src/CarobMySQL.cpp:1.109       Mon May  7 14:59:12 2007
+++ libmysequoia/src/CarobMySQL.cpp     Thu May 10 16:00:02 2007
@@ -1172,7 +1172,6 @@
   char *home_dir = getenv("HOME");
   char *conf_dir = getenv("LIBMYSEQUOIA_CONF_DIR");
   IniParser ini;
-  int val = 0;
 
 /* 
  * The order of reading the config files:
@@ -1221,10 +1220,15 @@
   cstrdupcond(mysqlPtr->options.password, ini.get(group, "password").c_str());
   cstrdupcond(mysqlPtr->options.db, ini.get(group, "database").c_str());
   mysqlPtr->options.port = atoi(ini.get(group, "port").c_str());
-  if ((val = atoi(ini.get(group, "ping_delay").c_str())) > 0)
-       ping_delay = val;
-  if ((val = atoi(ini.get(group, "controller_timeout").c_str())) > 0)
-       controller_timeout = val;
+
+  string val = ini.get(group, "ping_delay");
+  if (!val.empty()) 
+    ping_delay = atoi(val.c_str());
+
+  val = ini.get(group, "controller_timeout");
+  if (!val.empty()) 
+    controller_timeout = atoi(val.c_str());
+
   if (!mysqlPtr->options.charset_name || !*mysqlPtr->options.charset_name)
     cstrdupcond(mysqlPtr->options.charset_name, ini.get(group, 
"default-character-set").c_str());
   if (!mysqlPtr->options.charset_dir || !*mysqlPtr->options.charset_dir)

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

Reply via email to