Loading modules/experimental/mod_example.c +4 −4 Original line number Diff line number Diff line Loading @@ -922,7 +922,7 @@ static const char *x_http_scheme(const request_rec *r) /* * Log the call and exit. */ trace_add(r->server, NULL, cfg, "x_http_scheme()"); trace_add(r->server, r, cfg, "x_http_scheme()"); return "example"; } Loading @@ -941,7 +941,7 @@ static apr_port_t x_default_port(const request_rec *r) /* * Log the call and exit. */ trace_add(r->server, NULL, cfg, "x_default_port()"); trace_add(r->server, r, cfg, "x_default_port()"); return 80; } #endif /*0*/ Loading @@ -961,7 +961,7 @@ static void x_insert_filter(request_rec *r) /* * Log the call and exit. */ trace_add(r->server, NULL, cfg, "x_insert_filter()"); trace_add(r->server, r, cfg, "x_insert_filter()"); } /* Loading @@ -979,7 +979,7 @@ static int x_quick_handler(request_rec *r, int lookup_uri) /* * Log the call and exit. */ trace_add(r->server, NULL, cfg, "x_quick_handler()"); trace_add(r->server, r, cfg, "x_quick_handler()"); return DECLINED; } Loading modules/filters/mod_ext_filter.c +10 −1 Original line number Diff line number Diff line Loading @@ -67,7 +67,7 @@ typedef struct ef_ctx_t { apr_procattr_t *procattr; ef_dir_t *dc; ef_filter_t *filter; int noop; int noop, hit_eos; #if APR_FILES_AS_SOCKETS apr_pollset_t *pollset; #endif Loading Loading @@ -856,6 +856,7 @@ static int ef_unified_filter(ap_filter_t *f, apr_bucket_brigade *bb) if (eos) { b = apr_bucket_eos_create(c->bucket_alloc); APR_BRIGADE_INSERT_TAIL(bb, b); ctx->hit_eos = 1; } return APR_SUCCESS; Loading Loading @@ -939,6 +940,14 @@ static int ef_input_filter(ap_filter_t *f, apr_bucket_brigade *bb, ctx = f->ctx; } if (ctx->hit_eos) { /* Match behaviour of HTTP_IN if filter is re-invoked after * hitting EOS: give back another EOS. */ apr_bucket *e = apr_bucket_eos_create(f->c->bucket_alloc); APR_BRIGADE_INSERT_TAIL(bb, e); return APR_SUCCESS; } if (ctx->noop) { ap_remove_input_filter(f); return ap_get_brigade(f->next, bb, mode, block, readbytes); Loading server/main.c +8 −0 Original line number Diff line number Diff line Loading @@ -626,6 +626,10 @@ int main(int argc, const char * const argv[]) */ ap_server_root = def_server_root; if (ap_server_root_relative(ptemp, "foo") == NULL) { fail(); } if (temp_error_log) { ap_replace_stderr_log(process->pool, temp_error_log); } Loading Loading @@ -707,6 +711,10 @@ int main(int argc, const char * const argv[]) apr_pool_create(&ptemp, pconf); apr_pool_tag(ptemp, "ptemp"); ap_server_root = def_server_root; if (ap_server_root_relative(ptemp, "foo") == NULL) { fail(); } server_conf = ap_read_config(process, ptemp, confname, &ap_conftree); if (!server_conf) { destroy_and_exit_process(process, 1); Loading modules/http/http_request.c +9 −9 File changed.Contains only whitespace changes. Show changes Loading
modules/experimental/mod_example.c +4 −4 Original line number Diff line number Diff line Loading @@ -922,7 +922,7 @@ static const char *x_http_scheme(const request_rec *r) /* * Log the call and exit. */ trace_add(r->server, NULL, cfg, "x_http_scheme()"); trace_add(r->server, r, cfg, "x_http_scheme()"); return "example"; } Loading @@ -941,7 +941,7 @@ static apr_port_t x_default_port(const request_rec *r) /* * Log the call and exit. */ trace_add(r->server, NULL, cfg, "x_default_port()"); trace_add(r->server, r, cfg, "x_default_port()"); return 80; } #endif /*0*/ Loading @@ -961,7 +961,7 @@ static void x_insert_filter(request_rec *r) /* * Log the call and exit. */ trace_add(r->server, NULL, cfg, "x_insert_filter()"); trace_add(r->server, r, cfg, "x_insert_filter()"); } /* Loading @@ -979,7 +979,7 @@ static int x_quick_handler(request_rec *r, int lookup_uri) /* * Log the call and exit. */ trace_add(r->server, NULL, cfg, "x_quick_handler()"); trace_add(r->server, r, cfg, "x_quick_handler()"); return DECLINED; } Loading
modules/filters/mod_ext_filter.c +10 −1 Original line number Diff line number Diff line Loading @@ -67,7 +67,7 @@ typedef struct ef_ctx_t { apr_procattr_t *procattr; ef_dir_t *dc; ef_filter_t *filter; int noop; int noop, hit_eos; #if APR_FILES_AS_SOCKETS apr_pollset_t *pollset; #endif Loading Loading @@ -856,6 +856,7 @@ static int ef_unified_filter(ap_filter_t *f, apr_bucket_brigade *bb) if (eos) { b = apr_bucket_eos_create(c->bucket_alloc); APR_BRIGADE_INSERT_TAIL(bb, b); ctx->hit_eos = 1; } return APR_SUCCESS; Loading Loading @@ -939,6 +940,14 @@ static int ef_input_filter(ap_filter_t *f, apr_bucket_brigade *bb, ctx = f->ctx; } if (ctx->hit_eos) { /* Match behaviour of HTTP_IN if filter is re-invoked after * hitting EOS: give back another EOS. */ apr_bucket *e = apr_bucket_eos_create(f->c->bucket_alloc); APR_BRIGADE_INSERT_TAIL(bb, e); return APR_SUCCESS; } if (ctx->noop) { ap_remove_input_filter(f); return ap_get_brigade(f->next, bb, mode, block, readbytes); Loading
server/main.c +8 −0 Original line number Diff line number Diff line Loading @@ -626,6 +626,10 @@ int main(int argc, const char * const argv[]) */ ap_server_root = def_server_root; if (ap_server_root_relative(ptemp, "foo") == NULL) { fail(); } if (temp_error_log) { ap_replace_stderr_log(process->pool, temp_error_log); } Loading Loading @@ -707,6 +711,10 @@ int main(int argc, const char * const argv[]) apr_pool_create(&ptemp, pconf); apr_pool_tag(ptemp, "ptemp"); ap_server_root = def_server_root; if (ap_server_root_relative(ptemp, "foo") == NULL) { fail(); } server_conf = ap_read_config(process, ptemp, confname, &ap_conftree); if (!server_conf) { destroy_and_exit_process(process, 1); Loading