--- httpd-2.0.54/server/core.c 2005-02-26 10:04:10.000000000 +0100 +++ httpd-2.0.54-arne/server/core.c 2005-09-14 20:21:40.842839768 +0200 @@ -3933,6 +3939,24 @@ ctx->b = NULL; } + if (f->c->aborted) + { + if (b) + apr_brigade_destroy(b); + return APR_ECONNABORTED; + } + /* Perform multiple passes over the brigade, sending batches of output to the connection. */ while (b && !APR_BRIGADE_EMPTY(b)) {