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

index 294b3976c44b5867f46e07f1494d8d4da561c67f..4266079e1349643e0d419d8543272018a19e0012 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