felipe                                   Wed, 15 Sep 2010 02:12:46 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=303375

Log:
- Fixed bug #52843 (Segfault when optional parameters are not passed in to 
mssql_connect)

Bug: http://bugs.php.net/52843 (Open) Segfault when optional parameters are not 
passed in to mssql_connect
      
Changed paths:
    U   php/php-src/branches/PHP_5_3/NEWS
    U   php/php-src/branches/PHP_5_3/ext/mssql/php_mssql.c
    U   php/php-src/trunk/ext/mssql/php_mssql.c

Modified: php/php-src/branches/PHP_5_3/NEWS
===================================================================
--- php/php-src/branches/PHP_5_3/NEWS   2010-09-15 00:54:17 UTC (rev 303374)
+++ php/php-src/branches/PHP_5_3/NEWS   2010-09-15 02:12:46 UTC (rev 303375)
@@ -21,6 +21,8 @@
 - Fixed possible crash in mssql_fetch_batch(). (Kalle)
 - Fixed inconsistent backlog default value (-1) in FPM on many systems. (fat)

+- Fixed bug #52843 (Segfault when optional parameters are not passed in to
+  mssql_connect). (Felipe)
 - Fixed bug #52827 (cURL leaks handle and causes assertion error
   (CURLOPT_STDERR)). (Gustavo)
 - Fixed bug #52786 (PHP should reset section to [PHP] after ini sections).

Modified: php/php-src/branches/PHP_5_3/ext/mssql/php_mssql.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/mssql/php_mssql.c  2010-09-15 00:54:17 UTC 
(rev 303374)
+++ php/php-src/branches/PHP_5_3/ext/mssql/php_mssql.c  2010-09-15 02:12:46 UTC 
(rev 303375)
@@ -539,7 +539,7 @@
 static void php_mssql_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)
 {
        char *host = NULL, *user = NULL, *passwd = NULL;
-       int host_len, user_len, passwd_len;
+       int host_len = 0, user_len = 0, passwd_len = 0;
        zend_bool new_link = 0;
        char *hashed_details;
        int hashed_details_length;

Modified: php/php-src/trunk/ext/mssql/php_mssql.c
===================================================================
--- php/php-src/trunk/ext/mssql/php_mssql.c     2010-09-15 00:54:17 UTC (rev 
303374)
+++ php/php-src/trunk/ext/mssql/php_mssql.c     2010-09-15 02:12:46 UTC (rev 
303375)
@@ -539,7 +539,7 @@
 static void php_mssql_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)
 {
        char *host = NULL, *user = NULL, *passwd = NULL;
-       int host_len, user_len, passwd_len;
+       int host_len = 0, user_len = 0, passwd_len = 0;
        zend_bool new_link = 0;
        char *hashed_details;
        int hashed_details_length;

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

Reply via email to