shane           Wed Feb 21 15:57:29 2001 EDT

  Modified files:              
    /php4/ext/mysql     php_mysql.c 
  Log:
  Initalize some of the global vars.  Crashed under ms debugger without having them 
initialized.
  
  
  
Index: php4/ext/mysql/php_mysql.c
diff -u php4/ext/mysql/php_mysql.c:1.70 php4/ext/mysql/php_mysql.c:1.71
--- php4/ext/mysql/php_mysql.c:1.70     Sun Feb 18 08:59:18 2001
+++ php4/ext/mysql/php_mysql.c  Wed Feb 21 15:57:28 2001
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
 */
  
-/* $Id: php_mysql.c,v 1.70 2001/02/18 16:59:18 eschmid Exp $ */
+/* $Id: php_mysql.c,v 1.71 2001/02/21 23:57:28 shane Exp $ */
 
 
 /* TODO:
@@ -274,6 +274,10 @@
 static void php_mysql_init_globals(zend_mysql_globals *mysql_globals)
 {
        mysql_globals->num_persistent = 0;
+       mysql_globals->default_socket = NULL;
+       mysql_globals->default_host = NULL;
+       mysql_globals->default_user = NULL;
+       mysql_globals->default_password = NULL;
 }
 
 
@@ -349,10 +353,10 @@
 
 static void php_mysql_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)
 {
-       char *user, *passwd, *host_and_port, *socket, *tmp, *host=NULL;
-       char *hashed_details;
+       char *user=NULL, *passwd=NULL, *host_and_port=NULL, *socket=NULL, *tmp=NULL, 
+*host=NULL;
+       char *hashed_details=NULL;
        int hashed_details_length, port = MYSQL_PORT;
-       MYSQL *mysql;
+       MYSQL *mysql=NULL;
        void (*handler) (int);
        zval **z_host=NULL, **z_user=NULL, **z_passwd=NULL;
        zend_bool free_host=0;



-- 
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