On Fri, 31 May 2002, Ryan Bloom wrote:

> A filter should NEVER call ap_die.  At the very worst, it should create
> an error bucket and send it down the stack.

What about ap_http_header_filter() at line 1460 of http_protocol.c?

    APR_BRIGADE_FOREACH(e, b) {
        if (e->type == &ap_bucket_type_error) {
            ap_bucket_error *eb = e->data;

            ap_die(eb->status, r);
            return AP_FILTER_ERROR;
        }
    }

Is that an exception to that rule?  (I did a grep for ap_die and this was
the only case of it being used in a filter... but I knew about this one
when I sent my original message because I ran into this one just the other
day.)

--Cliff

Reply via email to