andi            Thu Apr 19 14:42:45 2001 EDT

  Modified files:              
    /php4/ext/odbc      php_odbc.c 
  Log:
  - Use memcpy() instead of strlcpy() which is faster.
  
  
Index: php4/ext/odbc/php_odbc.c
diff -u php4/ext/odbc/php_odbc.c:1.81 php4/ext/odbc/php_odbc.c:1.82
--- php4/ext/odbc/php_odbc.c:1.81       Thu Apr 19 12:55:05 2001
+++ php4/ext/odbc/php_odbc.c    Thu Apr 19 14:42:45 2001
@@ -20,7 +20,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: php_odbc.c,v 1.81 2001/04/19 19:55:05 kalowsky Exp $ */
+/* $Id: php_odbc.c,v 1.82 2001/04/19 21:42:45 andi Exp $ */
 
 #include "php.h"
 #include "php_globals.h"
@@ -1933,14 +1933,13 @@
 
                if (strstr((char*)db, ";")) {
                        direct = 1;
-                       if (uid && !strstr ((char*)db, "uid") &&
-                                               !strstr((char*)db, "UID")) {
-                               ldb = (char*)emalloc(strlen(db) + strlen(uid) + 
strlen(pwd) + 12);
+                       if (uid && !strstr ((char*)db, "uid") && !strstr((char*)db, 
+"UID")) {
+                               ldb = (char*) emalloc(strlen(db) + strlen(uid) + 
+strlen(pwd) + 12);
                                sprintf(ldb, "%s;UID=%s;PWD=%s", db, uid, pwd);
                        } else {
-                               ldb_len = (strlen(db)+1);
-                               ldb = (char*)emalloc(ldb_len);
-                               strlcpy(ldb, db, ldb_len);
+                               ldb_len = strlen(db)+1;
+                               ldb = (char*) emalloc(ldb_len);
+                               memcpy(ldb, db, ldb_len);
                        }
                }
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to