sas Thu Oct 3 11:10:36 2002 EDT Modified files: /php4/ext/session session.c Log: Don't emit warning, if there is nothing to send Index: php4/ext/session/session.c diff -u php4/ext/session/session.c:1.330 php4/ext/session/session.c:1.331 --- php4/ext/session/session.c:1.330 Thu Oct 3 03:23:50 2002 +++ php4/ext/session/session.c Thu Oct 3 11:10:36 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: session.c,v 1.330 2002/10/03 07:23:50 andi Exp $ */ +/* $Id: session.c,v 1.331 2002/10/03 15:10:36 sas Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -790,6 +790,8 @@ { php_session_cache_limiter_t *lim; + if (PS(cache_limiter)[0] == '\0') return 0; + if (SG(headers_sent)) { char *output_start_filename = php_get_output_start_filename(TSRMLS_C); int output_start_lineno = php_get_output_start_lineno(TSRMLS_C); @@ -800,17 +802,17 @@ } else { php_error(E_WARNING, "Cannot send session cache limiter - headers already sent"); } - return (-2); + return -2; } for (lim = php_session_cache_limiters; lim->name; lim++) { if (!strcasecmp(lim->name, PS(cache_limiter))) { lim->func(TSRMLS_C); - return (0); + return 0; } } - return (-1); + return -1; } #define COOKIE_SET_COOKIE "Set-Cookie: "
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php