int data_in_input_filters;
/** Is there data pending in the output filters? */
int data_in_output_filters;
-
+
/** Are there any filters that clogg/buffer the input stream, breaking
* the event mpm.
*/
AP_DECLARE_DATA ap_filter_rec_t *ap_http_outerror_filter_handle;
AP_DECLARE_DATA ap_filter_rec_t *ap_byterange_filter_handle;
+static int ap_process_http_connection(conn_rec *c);
+
+
static const char *set_keep_alive_timeout(cmd_parms *cmd, void *dummy,
const char *arg)
{
return DEFAULT_HTTP_PORT;
}
-static int ap_process_http_connection(conn_rec *c);
-
static int ap_process_http_async_connection(conn_rec *c)
{
request_rec *r;
if (c->clogging_input_filters) {
return ap_process_http_connection(c);
}
-
+
AP_DEBUG_ASSERT(cs->state == CONN_STATE_READ_REQUEST_LINE);
while (cs->state == CONN_STATE_READ_REQUEST_LINE) {
/* We insert a clogging input filter. Let the core know. */
c->clogging_input_filters = 1;
-
+
ssl_io_input_add_filter(filter_ctx, c, ssl);
SSL_set_bio(ssl, filter_ctx->pbioRead, filter_ctx->pbioWrite);