php-src/ext/mysqli
Andrey Hristov b27ff62ee0 Fix for bug #71863 Segfault when EXPLAIN with "Unknown column" error
The reason was that after the big refactoring of mysqlnd at the end of
last year code that is initializing the error_info structure in the
result set was not added. It existed already for connections and PS.
The code that segfaults is hit only with MariaDB because MariaDB sends
full metadata about the EXPLAIN query + EOF packet and only then it sends
an error packet. MySQL doesn't do that but sends directly an error which
is caught (by different code path). As errors during execution (which means
after sending meta) are pretty rare there was no test case of MySQL to
catch it.
2016-07-25 21:59:27 +02:00
..
tests Fix for bug #71863 Segfault when EXPLAIN with "Unknown column" error 2016-07-25 21:59:27 +02:00
config.m4 Like Shady, --with-mysql-sock is back. 2015-03-05 19:00:02 +00:00
config.w32 converted some ext/mysql* and fixed ext/zlib 2014-10-15 12:08:25 +02:00
CREDITS
mysqli_api.c Fixed compilation warnings 2016-06-22 00:40:50 +03:00
mysqli_driver.c Fixed compilation warnings 2016-06-22 00:40:50 +03:00
mysqli_embedded.c Merge branch 'PHP-5.6' into PHP-7.0 2016-01-01 19:48:25 +02:00
mysqli_exception.c Fixed compilation warnings 2016-06-22 00:40:50 +03:00
mysqli_fe.c Fixed compilation warnings 2016-06-28 11:37:51 +03:00
mysqli_fe.h Merge branch 'PHP-5.6' into PHP-7.0 2016-01-01 19:48:25 +02:00
mysqli_libmysql.h Merge branch 'PHP-5.6' into PHP-7.0 2016-01-01 19:48:25 +02:00
mysqli_mysqlnd.h Fix emails in headers. @mysql.com addresses are no more since many years. 2016-03-16 10:24:52 +01:00
mysqli_nonapi.c Added ZEND_ATTRIBUTE_FORMAT to some middind functions. 2016-06-21 16:00:37 +03:00
mysqli_priv.h Remove HAVE_SPL checks 2016-01-30 14:53:00 +01:00
mysqli_prop.c Merge branch 'PHP-7.0' 2016-01-01 20:04:31 +02:00
mysqli_report.c Merge branch 'PHP-5.6' into PHP-7.0 2016-01-01 19:48:25 +02:00
mysqli_result_iterator.c Fixed compilation warnings 2016-06-22 00:40:50 +03:00
mysqli_warning.c Fixed compilation warnings 2016-06-22 00:40:50 +03:00
mysqli.c Replace zend_ce_error with NULL and replace more E_ERROR with thrown Error 2016-06-13 09:02:17 -05:00
package.xml Remove these old references to the DSP files we don't use anymore 2015-06-22 13:29:42 +02:00
php_mysqli_structs.h Merge branch 'PHP-7.0' 2016-03-03 16:50:47 +01:00
php_mysqli.h Merge branch 'PHP-5.6' into PHP-7.0 2016-01-01 19:48:25 +02:00
TODO