Skip to content

Commit 6e51551

Browse files
committed
Remove OnUpdateTransSid validator
It is more restrictive than the OnUpdateSessionBool one
1 parent c924bfa commit 6e51551

File tree

1 file changed

+1
-17
lines changed

1 file changed

+1
-17
lines changed

ext/session/session.c

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -609,22 +609,6 @@ static PHP_INI_MH(OnUpdateSerializer) /* {{{ */
609609
}
610610
/* }}} */
611611

612-
static PHP_INI_MH(OnUpdateTransSid) /* {{{ */
613-
{
614-
SESSION_CHECK_ACTIVE_STATE;
615-
SESSION_CHECK_OUTPUT_STATE;
616-
617-
if (zend_string_equals_literal_ci(new_value, "on")) {
618-
PS(use_trans_sid) = (bool) 1;
619-
} else {
620-
PS(use_trans_sid) = (bool) atoi(ZSTR_VAL(new_value));
621-
}
622-
623-
return SUCCESS;
624-
}
625-
/* }}} */
626-
627-
628612
static PHP_INI_MH(OnUpdateSaveDir) /* {{{ */
629613
{
630614
SESSION_CHECK_ACTIVE_STATE;
@@ -845,7 +829,7 @@ PHP_INI_BEGIN()
845829
STD_PHP_INI_ENTRY("session.referer_check", "", PHP_INI_ALL, OnUpdateSessionStr, extern_referer_chk, php_ps_globals, ps_globals)
846830
STD_PHP_INI_ENTRY("session.cache_limiter", "nocache", PHP_INI_ALL, OnUpdateSessionStr, cache_limiter, php_ps_globals, ps_globals)
847831
STD_PHP_INI_ENTRY("session.cache_expire", "180", PHP_INI_ALL, OnUpdateSessionLong, cache_expire, php_ps_globals, ps_globals)
848-
PHP_INI_ENTRY("session.use_trans_sid", "0", PHP_INI_ALL, OnUpdateTransSid)
832+
STD_PHP_INI_BOOLEAN("session.use_trans_sid", "0", PHP_INI_ALL, OnUpdateSessionBool, use_trans_sid, php_ps_globals, ps_globals)
849833
PHP_INI_ENTRY("session.sid_length", "32", PHP_INI_ALL, OnUpdateSidLength)
850834
PHP_INI_ENTRY("session.sid_bits_per_character", "4", PHP_INI_ALL, OnUpdateSidBits)
851835
STD_PHP_INI_BOOLEAN("session.lazy_write", "1", PHP_INI_ALL, OnUpdateSessionBool, lazy_write, php_ps_globals, ps_globals)

0 commit comments

Comments
 (0)