From 838951c2d6612efbf6adeb5b1abc7fced808dc39 Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Mon, 22 Mar 2021 22:14:01 +0100 Subject: Fix #80889: amendment `session_set_save_handler()` may be called with callables instead of an object; we need to cater to that as well. We also extract a set_user_save_handler_ini() function to avoid code duplication. Closes GH-6796. --- ext/session/tests/bug80889a.phpt | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ext/session/tests/bug80889a.phpt (limited to 'ext/session/tests') diff --git a/ext/session/tests/bug80889a.phpt b/ext/session/tests/bug80889a.phpt new file mode 100644 index 0000000000..ff0c025382 --- /dev/null +++ b/ext/session/tests/bug80889a.phpt @@ -0,0 +1,35 @@ +--TEST-- +Bug #80889 (Cannot set save handler when save_handler is invalid) +--SKIPIF-- + +--INI-- +session.save_handler=whatever +--FILE-- + +--EXPECT-- +string(8) "whatever" +string(4) "user" -- cgit v1.2.1