]> granicus.if.org Git - php/commitdiff
Fix unitialized vars when sql.safe_mode=1
authorAnatol Belski <ab@php.net>
Wed, 15 May 2013 09:12:17 +0000 (11:12 +0200)
committerAnatol Belski <ab@php.net>
Wed, 15 May 2013 09:12:17 +0000 (11:12 +0200)
which can break the subsequent mysqlnd_connect() call

ext/mysql/php_mysql.c

index 51a060c897bb939796da60c0412878439ed750ba..c85e5235be19f98153b254e5fec9150dba2c6f80 100644 (file)
@@ -690,7 +690,7 @@ PHP_MINFO_FUNCTION(mysql)
 static void php_mysql_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)
 {
        char *user=NULL, *passwd=NULL, *host_and_port=NULL, *socket=NULL, *tmp=NULL, *host=NULL;
-       int  user_len, passwd_len, host_len;
+       int  user_len = 0, passwd_len = 0, host_len = 0;
        char *hashed_details=NULL;
        int hashed_details_length, port = MYSQL_PORT;
        long client_flags = 0;