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]