From 06bfada99bcff9bd2e3a5e959effa2237c07939b Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Fri, 19 Mar 2021 14:47:49 +0100 Subject: Fix #80889: Cannot set save handler when save_handler is invalid There is no need to require a (valid) save_handler to be set, when a user handler is supposed to be set. We just have to make sure, that no user handler is already set in this case. Closes GH-6788. --- ext/session/tests/bug80889.phpt | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 ext/session/tests/bug80889.phpt (limited to 'ext/session/tests') diff --git a/ext/session/tests/bug80889.phpt b/ext/session/tests/bug80889.phpt new file mode 100644 index 0000000000..78e1a6ab64 --- /dev/null +++ b/ext/session/tests/bug80889.phpt @@ -0,0 +1,37 @@ +--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