Make sure an error log provider has initialized before trying to log to it.
(A log function may be called in a window between closing stderr and opening logs.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1543979 13f79535-47bb-0310-9956-
ffa450edef68
}
}
- if (!logf && !errorlog_provider) {
+ if (!logf && !(errorlog_provider && errorlog_provider_handle)) {
/* There is no file to send the log message to (or it is
* redirected to /dev/null and therefore any formating done below
- * would be lost anyway) and there is no log provider available, so
- * we just return here. */
+ * would be lost anyway) and there is no initialized log provider
+ * available, so we just return here.
+ */
return;
}