]> granicus.if.org Git - php/commitdiff
- Fixed bug #52843 (Segfault when optional parameters are not passed in to mssql_connect)
authorFelipe Pena <felipe@php.net>
Wed, 15 Sep 2010 02:12:46 +0000 (02:12 +0000)
committerFelipe Pena <felipe@php.net>
Wed, 15 Sep 2010 02:12:46 +0000 (02:12 +0000)
NEWS
ext/mssql/php_mssql.c

diff --git a/NEWS b/NEWS
index c73c363b3661c23824f4d916e365a336bb06cb0a..f28420fcfa489cfb609280e0ab5b1137f087dd11 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -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).
index 17e698cead36aadae90cd76a70a83cc4cf594ae6..84f6138bc538e0f293a7cbe17d7e5c47664cdd98 100644 (file)
@@ -539,7 +539,7 @@ PHP_MINFO_FUNCTION(mssql)
 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;