dmitry Mon Jan 16 14:26:52 2006 UTC
Modified files: (Branch: PHP_5_0)
/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.4.28.1&r2=1.4.28.2&diff_format=u
Index: php-src/win32/wsyslog.c
diff -u php-src/win32/wsyslog.c:1.4.28.1 php-src/win32/wsyslog.c:1.4.28.2
--- php-src/win32/wsyslog.c:1.4.28.1 Fri Jul 30 14:24:59 2004
+++ php-src/win32/wsyslog.c Mon Jan 16 14:26:52 2006
@@ -61,9 +61,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