1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- --TEST--
- Bug #60634 (Segmentation fault when trying to die() in SessionHandler::write())
- --INI--
- session.save_path=
- session.name=PHPSESSID
- session.save_handler=files
- --EXTENSIONS--
- session
- --SKIPIF--
- <?php include('skipif.inc'); ?>
- --FILE--
- <?php
- ob_start();
- function open($save_path, $session_name) {
- return true;
- }
- function close() {
- die("close: goodbye cruel world\n");
- }
- function read($id) {
- return '';
- }
- function write($id, $session_data) {
- die("write: goodbye cruel world\n");
- }
- function destroy($id) {
- return true;
- }
- function gc($maxlifetime) {
- return true;
- }
- session_set_save_handler('open', 'close', 'read', 'write', 'destroy', 'gc');
- session_start();
- session_write_close();
- echo "um, hi\n";
- ?>
- --EXPECT--
- write: goodbye cruel world
|