void *dummy,
int flag)
{
- ap_accept_errors_nonfatal = flag;
- return NULL;
+ const char *err = ap_check_cmd_context(cmd, GLOBAL_ONLY);
+ if (err != NULL) {
+ return err;
+ }
+ ap_accept_errors_nonfatal = flag;
+ return NULL;
}
AP_DECLARE_NONSTD(const char *) ap_set_receive_buffer_size(cmd_parms *cmd,
/* resource shortage or should-not-occur occurred */
clean_child_exit(APEXIT_CHILDSICK);
}
- else if (ap_accept_error_is_nonfatal(rc)) {
- ap_log_error(APLOG_MARK, APLOG_DEBUG, rc, ap_server_conf,
+ if (ap_accept_error_is_nonfatal(status)) {
+ ap_log_error(APLOG_MARK, APLOG_DEBUG, status, ap_server_conf,
"accept() on client socket failed");
}