zak             Wed Oct  9 09:05:42 2002 EDT

  Modified files:              
    /php4/ext/mysql     php_mysql.c 
  Log:
  Minor tweak - using memcpy(), instead of strcpy() for static strings. Gives better 
performance. Thanks Zeev.
  
  
Index: php4/ext/mysql/php_mysql.c
diff -u php4/ext/mysql/php_mysql.c:1.165 php4/ext/mysql/php_mysql.c:1.166
--- php4/ext/mysql/php_mysql.c:1.165    Wed Oct  9 08:33:40 2002
+++ php4/ext/mysql/php_mysql.c  Wed Oct  9 09:05:42 2002
@@ -18,7 +18,7 @@
    +----------------------------------------------------------------------+
 */
  
-/* $Id: php_mysql.c,v 1.165 2002/10/09 12:33:40 zak Exp $ */
+/* $Id: php_mysql.c,v 1.166 2002/10/09 13:05:42 zak Exp $ */
 
 /* TODO:
  *
@@ -252,12 +252,12 @@
        }
 
        /* rollback possible transactions */
-       strcpy (query, "ROLLBACK");
+       memcpy(query, "ROLLBACK", sizeof("ROLLBACK"));
        /* Binary safe query not required here */
        mysql_query(&link->conn, query);
 
        /* restore session variable "autocommit" to default (=1) */
-       strcpy (query, "SET AUTOCOMMIT=1");
+       memcpy(query, "SET AUTOCOMMIT=1", sizeof("SET AUTOCOMMIT=1"));
        /* Binary safe query not required here */
        mysql_query(&link->conn, query);
 
@@ -2198,7 +2198,7 @@
                        Z_TYPE_P(return_value) = IS_STRING;
                        break;
                case PHP_MYSQL_FIELD_FLAGS:
-                       strcpy(buf, "");
+                       memcpy(buf, "", sizeof(""));
 #ifdef IS_NOT_NULL
                        if (IS_NOT_NULL(mysql_field->flags)) {
                                strcat(buf, "not_null ");



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to