bug73100.phpt 662 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #73100 (session_destroy null dereference in ps_files_path_create)
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded('session')) die('skip session extension not available');
  6. ?>
  7. --INI--
  8. session.save_path=
  9. session.save_handler=files
  10. --FILE--
  11. <?php
  12. ob_start();
  13. var_dump(session_start());
  14. session_module_name("user");
  15. var_dump(session_destroy());
  16. session_module_name("user");
  17. ?>
  18. ===DONE===
  19. --EXPECTF--
  20. bool(true)
  21. Warning: session_module_name(): Cannot change save handler module when session is active in %s on line 4
  22. bool(true)
  23. Recoverable fatal error: session_module_name(): Cannot set 'user' save handler by ini_set() or session_module_name() in %s on line 7