diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2004-04-13 00:39:05 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2004-04-13 00:39:05 +0000 |
commit | 254c8d6ce92d080b914337ab38b5cdfd99fe5dcc (patch) | |
tree | 6d28918d87a5713a1437c65897594faf52211d58 | |
parent | 9d10977fd7eb3aff035767301980bb8fc8a8355a (diff) | |
download | php-git-254c8d6ce92d080b914337ab38b5cdfd99fe5dcc.tar.gz |
Fixed bug #27963 (Session lifetime setting may leak between requests).
-rw-r--r-- | ext/session/session.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/session/session.c b/ext/session/session.c index ca8365dcd8..cc148e5bbf 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -1221,8 +1221,8 @@ PHP_FUNCTION(session_set_cookie_params) zend_get_parameters_ex(ZEND_NUM_ARGS(), &lifetime, &path, &domain, &secure) == FAILURE) WRONG_PARAM_COUNT; - convert_to_long_ex(lifetime); - PS(cookie_lifetime) = Z_LVAL_PP(lifetime); + convert_to_string_ex(lifetime); + zend_alter_ini_entry("session.cookie_lifetime", sizeof("session.cookie_lifetime"), Z_STRVAL_PP(lifetime), Z_STRLEN_PP(lifetime), PHP_INI_USER, PHP_INI_STAGE_RUNTIME); if (ZEND_NUM_ARGS() > 1) { convert_to_string_ex(path); |