From: Hannes Magnusson Date: Mon, 29 Aug 2011 21:20:41 +0000 (+0000) Subject: fixed bug #55267 - session_regenerate_id fails after header sent even if session... X-Git-Tag: php-5.4.0beta1~345 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7746cf83d9cbc1d76a45685bdd4faced9fe51037;p=php fixed bug #55267 - session_regenerate_id fails after header sent even if session.use_cookies = 0 --- diff --git a/ext/session/session.c b/ext/session/session.c index bc3b3487a0..89a3aca415 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -1670,7 +1670,7 @@ static PHP_FUNCTION(session_regenerate_id) return; } - if (SG(headers_sent)) { + if (SG(headers_sent) && PS(use_cookies)) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot regenerate session id - headers already sent"); RETURN_FALSE; }