bug63389.phpt 421 B

123456789101112131415161718
  1. --TEST--
  2. Bug #63389 (Missing context check on libxml_set_streams_context() causes memleak)
  3. --EXTENSIONS--
  4. libxml
  5. --FILE--
  6. <?php
  7. $fp = fopen("php://input", "r");
  8. libxml_set_streams_context($fp);
  9. try {
  10. libxml_set_streams_context("a");
  11. } catch (TypeError $e) {
  12. echo $e->getMessage(), "\n";
  13. }
  14. echo "okey";
  15. ?>
  16. --EXPECT--
  17. libxml_set_streams_context(): Argument #1 ($context) must be of type resource, string given
  18. okey