(reeze.xia@gmail.com)
. Fixed bug #62500 (Segfault in DateInterval class when extended). (Laruence)
+- MySQLnd:
+ . Fixed bug #62885 (mysqli_poll - Segmentation fault). (Laruence)
+
- PDO:
. Fixed bug #62685 (Wrong return datatype in PDO::inTransaction()). (Laruence)
RETURN_FALSE;
}
+ if (!r_array && !e_array) {
+ php_error_docref(NULL TSRMLS_CC, E_WARNING, "No stream arrays were passed");
+ RETURN_FALSE;
+ }
+
if (r_array != NULL) {
mysqlnd_zval_array_to_mysqlnd_array(r_array, &new_r_array TSRMLS_CC);
}
--- /dev/null
+--TEST--\r
+Bug #62885 (mysqli_poll - Segmentation fault)\r
+--SKIPIF--\r
+<?php\r
+require_once('skipif.inc');\r
+require_once("connect.inc");\r
+if (!$IS_MYSQLND) {\r
+ die("skip mysqlnd only test");\r
+}\r
+?>\r
+--FILE--\r
+<?php\r
+error_reporting(E_ALL);\r
+$tablica = array();\r
+$test1 = mysqli_poll($test2, $test3, $tablica, null);\r
+\r
+$test2 = array();\r
+$test2 = array();\r
+$test1 = mysqli_poll($test2, $test3, $tablica, null);\r
+echo "okey";\r
+?>\r
+--EXPECTF--\r
+Warning: mysqli_poll(): No stream arrays were passed in %sbug62885.php on line %d\r
+\r
+Warning: mysqli_poll(): No stream arrays were passed in %sbug62885.php on line %d\r
+okey\r