]> granicus.if.org Git - php/commitdiff
- Use memcpy() instead of strlcpy() which is faster.
authorAndi Gutmans <andi@php.net>
Thu, 19 Apr 2001 21:42:45 +0000 (21:42 +0000)
committerAndi Gutmans <andi@php.net>
Thu, 19 Apr 2001 21:42:45 +0000 (21:42 +0000)
ext/odbc/php_odbc.c

index 7d62f6587a63ad8f2dea8e3ad1011084a4a299fa..15220393d4b1cf4341fcf8cdc919acf6af4a92b3 100644 (file)
@@ -1933,14 +1933,13 @@ int odbc_sqlconnect(odbc_connection **conn, char *db, char *uid, char *pwd, int
 
                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);
                        }
                }