]> granicus.if.org Git - php/commitdiff
MFH: Fixed bug #31288 (Possible crash in mysql_fetch_field(), if
authorIlia Alshanetsky <iliaa@php.net>
Tue, 22 Feb 2005 15:00:49 +0000 (15:00 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Tue, 22 Feb 2005 15:00:49 +0000 (15:00 +0000)
mysql_list_fields() was not called previously).

NEWS
ext/mysql/php_mysql.c

diff --git a/NEWS b/NEWS
index 6645b5324ffffa28ae6781a6816fe502e0ee6455..f8be0c25a824ab7877d1d35e3423fd6ad392c6c5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -53,6 +53,8 @@ PHP 4                                                                      NEWS
 - Fixed bug #31142 (imap_mail_compose() fails to generate correct output). (Ilia)
 - Fixed bug #31398 (When magic_guotes_gpc are enabled filenames with ' get cutoff).
   (Ilia)
+- Fixed bug #31288 (Possible crash in mysql_fetch_field(), if mysql_list_fields() 
+  was not called previously). (Ilia)
 - Fixed bug #31120 (mssql_query returns false on successfull inserts and 
   stored procedures). (Frank)
 - Fixed bugs #31107, #31110, #31111, #31249 (Compile failure of zend_strtod.c). 
index 9e91c263cdbc929b1208e56ffb7bfe8b67c69b26..0a26b23927ca60bc5c937ec1bef7acf798324667 100644 (file)
@@ -2213,7 +2213,7 @@ static void php_mysql_field_info(INTERNAL_FUNCTION_PARAMETERS, int entry_type)
 {
        zval **result, **field;
        MYSQL_RES *mysql_result;
-       MYSQL_FIELD *mysql_field;
+       MYSQL_FIELD *mysql_field = {0};
        char buf[512];
        int  len;