Date: Thursday, December 8, 2005 @ 14:37:56
  Author: csaba
    Path: /cvsroot/carob/libmysequoia/src

Modified: CarobMySQL.cpp (1.11 -> 1.12)

The testing if the port is 0 is only made once in the function not on every 
function call.


----------------+
 CarobMySQL.cpp |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)


Index: libmysequoia/src/CarobMySQL.cpp
diff -u libmysequoia/src/CarobMySQL.cpp:1.11 
libmysequoia/src/CarobMySQL.cpp:1.12
--- libmysequoia/src/CarobMySQL.cpp:1.11        Thu Dec  8 13:41:02 2005
+++ libmysequoia/src/CarobMySQL.cpp     Thu Dec  8 14:37:56 2005
@@ -78,19 +78,22 @@
   if (!host || !*host)
     host = "localhost";
 
+  if (!port)
+    port = 25322;
+  
   /* Check for delayed connection. If db name not given, the connection can't 
happen, because sequoia doesn't support it.
    * The real connection will happen after the user call the command 
mysql_select_db or mysql_real_connect */
   if (!db || !*db)
   {
     delete_connection(false);
-    set_connect_info(host, user, passwd, 0, port ? port : 25322);
+    set_connect_info(host, user, passwd, 0, port);
     
     return true;
   }
   
   try 
   {
-    ConnectionParameters connectionParameters(fromString(host), port ? port : 
25322, 
+    ConnectionParameters connectionParameters(fromString(host), port, 
       fromString(db), fromString(user), fromString(passwd), DEBUG_LEVEL_DEBUG);
 
     Connection *newConnectionPtr = 
connectionPool->connectToController(connectionParameters);
@@ -98,7 +101,7 @@
     {
       //TODO handle not enough memory
       delete_connection(false);
-      set_connect_info(host, user, passwd, db, port ? port : 25322);
+      set_connect_info(host, user, passwd, db, port);
 
       connectionPtr = newConnectionPtr;
       stmtPtr = connectionPtr->createStatement();

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

Reply via email to