ASF Bugzilla – Attachment 25550 Details for
Bug 49328
mod_filter mishandles contexts in subrequests, corrupt output with mod_deflate and mod_include
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
patch which fixes ap_invoke_filter_init
pr49328.diff (text/plain), 1.08 KB, created by
Joe Orton
on 2010-06-08 12:20:11 UTC
(
hide
)
Description:
patch which fixes ap_invoke_filter_init
Filename:
MIME Type:
Creator:
Joe Orton
Created:
2010-06-08 12:20:11 UTC
Size:
1.08 KB
patch
obsolete
>Index: server/config.c >=================================================================== >--- server/config.c (revision 952555) >+++ server/config.c (working copy) >@@ -312,10 +312,10 @@ > return create_empty_config(p); > } > >-static int ap_invoke_filter_init(ap_filter_t *filters) >+static int ap_invoke_filter_init(request_rec *r, ap_filter_t *filters) > { > while (filters) { >- if (filters->frec->filter_init_func) { >+ if (filters->frec->filter_init_func && filters->r == r) { > int result = filters->frec->filter_init_func(filters); > if (result != OK) { > return result; >@@ -354,11 +354,11 @@ > * run their init function to let them do any magic before we could > * start generating data. > */ >- result = ap_invoke_filter_init(r->input_filters); >+ result = ap_invoke_filter_init(r, r->input_filters); > if (result != OK) { > return result; > } >- result = ap_invoke_filter_init(r->output_filters); >+ result = ap_invoke_filter_init(r, r->output_filters); > if (result != OK) { > return result; > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 49328
:
25472
|
25550
|
25554