]> granicus.if.org Git - php/commitdiff
Better reinitialize session_status unconditionally
authorSascha Schumann <sas@php.net>
Tue, 20 May 2003 14:20:14 +0000 (14:20 +0000)
committerSascha Schumann <sas@php.net>
Tue, 20 May 2003 14:20:14 +0000 (14:20 +0000)
ext/session/session.c

index a8658af0b17e63db1d751b38286f9b653446aa5a..58b1b35c6b5875e067600247b8b295226f1fb4a7 100644 (file)
@@ -1555,6 +1555,7 @@ static void php_rshutdown_session_globals(TSRMLS_D)
        if (PS(id)) {
                efree(PS(id));
        }
+       PS(session_status)=php_session_none;
 }
 
 
@@ -1588,7 +1589,6 @@ static void php_session_flush(TSRMLS_D)
 {
        if(PS(session_status)==php_session_active) {
                php_session_save_current_state(TSRMLS_C);
-               PS(session_status)=php_session_none;
        }
 }