]> granicus.if.org Git - php/commitdiff
Print NOTICE upon session_start being called while another session is
authorSascha Schumann <sas@php.net>
Tue, 10 Jun 2003 03:56:23 +0000 (03:56 +0000)
committerSascha Schumann <sas@php.net>
Tue, 10 Jun 2003 03:56:23 +0000 (03:56 +0000)
active

ext/session/session.c

index 1054524c26d6c8dbcddca5ee80e436077c90d86a..5054c0e0eb73c9999cc1136cc31945e25233d019 100644 (file)
@@ -1061,8 +1061,10 @@ PHPAPI void php_session_start(TSRMLS_D)
 
        PS(define_sid) = 1;
        PS(send_cookie) = 1;
-       if (PS(session_status) != php_session_none) 
+       if (PS(session_status) != php_session_none) {
+               php_error(E_NOTICE, "A session had already been started - ignoring session_start()");
                return;
+       }
 
        lensess = strlen(PS(session_name));