diff --git a/ext/session/session.c b/ext/session/session.c index 808a1bee681..69432aee970 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -703,8 +703,8 @@ static PHP_INI_MH(OnUpdateSessionString) /* {{{ */ static PHP_INI_MH(OnUpdateSessionBool) /* {{{ */ { - SESSION_CHECK_OUTPUT_STATE; SESSION_CHECK_ACTIVE_STATE; + SESSION_CHECK_OUTPUT_STATE; return OnUpdateBool(entry, new_value, mh_arg1, mh_arg2, mh_arg3, stage); } /* }}} */ @@ -715,8 +715,8 @@ static PHP_INI_MH(OnUpdateSidLength) /* {{{ */ zend_long val; char *endptr = NULL; - SESSION_CHECK_OUTPUT_STATE; SESSION_CHECK_ACTIVE_STATE; + SESSION_CHECK_OUTPUT_STATE; val = ZEND_STRTOL(ZSTR_VAL(new_value), &endptr, 10); if (endptr && (*endptr == '\0') && val >= 22 && val <= PS_MAX_SID_LENGTH) { @@ -735,8 +735,8 @@ static PHP_INI_MH(OnUpdateSidBits) /* {{{ */ zend_long val; char *endptr = NULL; - SESSION_CHECK_OUTPUT_STATE; SESSION_CHECK_ACTIVE_STATE; + SESSION_CHECK_OUTPUT_STATE; val = ZEND_STRTOL(ZSTR_VAL(new_value), &endptr, 10); if (endptr && (*endptr == '\0') && val >= 4 && val <=6) {