reset_filters always removed all filters (including TLS).  This is a
problem in general - I think the only reason the filters are all removed
on error is to prevent infinite recursion (in the case where the error
came from one of the filters).  Optimally, if I add a filter, it should
get called even on error - 

this would be very easy to solve if the filter stack wasn't recursive (the
overseer could remove the filter that caused the error) - but in the
current architecture it is not trivial to recover from filter errors.

i would think this needs to be resolved so that filters like TLS can
persist through error.

sterling

On Mon, 4 Jun 2001, Graham Leggett wrote:

> [EMAIL PROTECTED] wrote:
> 
> >   Fix the reset_filters function.  If we set r->output_filters to NULL,
> >   then we also have to reset the connection's filters.
> >   Submitted by: John Sterling <[EMAIL PROTECTED]>
> 
> Will this not break if there is a TLS filter hanging around? This will
> make the TLS filter go away on error...
> 
> Regards,
> Graham
> 

Reply via email to