bug63398.phpt 623 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. Bug #63398 (Segfault when polling closed link)
  3. --EXTENSIONS--
  4. mysqli
  5. --SKIPIF--
  6. <?php
  7. require_once("connect.inc");
  8. if (!$IS_MYSQLND) {
  9. die("skip mysqlnd only test");
  10. }
  11. require_once('skipifconnectfailure.inc');
  12. ?>
  13. --FILE--
  14. <?php
  15. require 'connect.inc';
  16. $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
  17. mysqli_close($link);
  18. $read = $error = $reject = array();
  19. $read[] = $error[] = $reject[] = $link;
  20. try {
  21. mysqli_poll($read, $error, $reject, 1);
  22. } catch (Error $exception) {
  23. echo $exception->getMessage() . "\n";
  24. }
  25. echo "okey";
  26. ?>
  27. --EXPECT--
  28. mysqli object is already closed
  29. okey