]> granicus.if.org Git - php/commitdiff
Fixed first-chance exception during request shutdown
authorDmitry Stogov <dmitry@php.net>
Mon, 16 Jan 2006 14:27:10 +0000 (14:27 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 16 Jan 2006 14:27:10 +0000 (14:27 +0000)
win32/wsyslog.c

index ca1e45b9ca4f029fc8e1f1616b124c0b74a8b944..fcb6e35d100bdf448b3b8428aa6ef12aef1e2309 100644 (file)
 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