From 92f61634eb1890255a2ed86667acaa1f06262cc2 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Fri, 22 Dec 2000 22:53:14 +0000 Subject: [PATCH] (PHP session_unset) Return early, if no session was started. PR: #8354 --- ext/session/session.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/session/session.c b/ext/session/session.c index 211d234479b..1f352ab8343 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -1388,6 +1388,9 @@ PHP_FUNCTION(session_unset) ulong num_key; PSLS_FETCH(); + if (PS(nr_open_sessions) == 0) + RETURN_FALSE; + for (zend_hash_internal_pointer_reset(&PS(vars)); zend_hash_get_current_key(&PS(vars), &variable, &num_key, 0) == HASH_KEY_IS_STRING; zend_hash_move_forward(&PS(vars))) {