if (scon->pfd.reqevents != 0) {
rv = apr_pollcb_remove(mz->pollcb, &scon->pfd);
if (rv) {
- ap_log_error(APLOG_MARK, APLOG_ERR, rv, ap_server_conf, APLOGNO(00248)
+ ap_log_error(APLOG_MARK, APLOG_ERR, rv, ap_server_conf, APLOGNO()
"motorz_io_process: apr_pollcb_remove failure");
/*AP_DEBUG_ASSERT(rv == APR_SUCCESS);*/
}
scon->pfd.reqevents = (
scon->cs.sense == CONN_SENSE_WANT_WRITE ? APR_POLLOUT :
- APR_POLLIN);
+ APR_POLLIN) | APR_POLLHUP | APR_POLLERR;
scon->cs.sense = CONN_SENSE_DEFAULT;
rv = apr_pollcb_add(mz->pollcb, &scon->pfd);
if (rv) {
- ap_log_error(APLOG_MARK, APLOG_ERR, rv, ap_server_conf, APLOGNO(00251)
+ ap_log_error(APLOG_MARK, APLOG_ERR, rv, ap_server_conf, APLOGNO()
"process_socket: apr_pollcb_add failure in read request line");
AP_DEBUG_ASSERT(rv == APR_SUCCESS);
}
*result = AP_MPMQ_STATIC;
break;
case AP_MPMQ_IS_FORKED:
- *result = AP_MPMQ_DYNAMIC;
+ *result = AP_MPMQ_STATIC;
break;
case AP_MPMQ_HARD_LIMIT_DAEMONS:
*result = server_limit;