> > Nope, I fixed this. The problem was that we couldn't remove the first > > filter in any of the three lists, because the previous filter structure > > wouldn't be updated. The solution was to walk the filter list each time > > we tried to remove a filter. This allows us to find the correct filter > > entry and set the pointers appropriately. > > there is still a problem. ssl is removed from c->output_filters, but not > r->output_filters. mod_ssl does not have access to r->output_filters.
Damn. I thought I had fixed that. You're right though, I couldn't fix that. The only solution looks to be always adding the request to the filter structure when the request is passed down the chain. That would suck though. :-( Ryan