dmitry Mon Jan 16 14:26:36 2006 UTC
Modified files:
/php-src/win32 wsyslog.c
Log:
Fixed first-chance exception during request shutdown
http://cvs.php.net/viewcvs.cgi/php-src/win32/wsyslog.c?r1=1.6&r2=1.7&diff_format=u
Index: php-src/win32/wsyslog.c
diff -u php-src/win32/wsyslog.c:1.6 php-src/win32/wsyslog.c:1.7
--- php-src/win32/wsyslog.c:1.6 Sat Jul 31 23:59:46 2004
+++ php-src/win32/wsyslog.c Mon Jan 16 14:26:35 2006
@@ -62,9 +62,14 @@
void closelog(void)
{
TSRMLS_FETCH();
- DeregisterEventSource(PW32G(log_source));
- STR_FREE(PW32G(log_header));
- PW32G(log_header) = NULL;
+ if (PW32G(log_source)) {
+ DeregisterEventSource(PW32G(log_source));
+ PW32G(log_source) = NULL;
+ }
+ if (PW32G(log_header)) {
+ STR_FREE(PW32G(log_header));
+ PW32G(log_header) = NULL;
+ }
}
/* Emulator for BSD syslog() routine
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php