From: Cliff Woolley Date: Mon, 6 May 2002 08:14:52 +0000 (+0000) Subject: Simplify a bit X-Git-Tag: 2.0.37~502 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=19dcad16a0fc7ca8f70c5dac9f678d0d91c7abc4;p=apache Simplify a bit git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94945 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/http/http_protocol.c b/modules/http/http_protocol.c index 03068e36c1..6a79f83f33 100644 --- a/modules/http/http_protocol.c +++ b/modules/http/http_protocol.c @@ -2684,14 +2684,8 @@ AP_CORE_DECLARE_NONSTD(apr_status_t) ap_byterange_filter(ap_filter_t *f, return APR_SUCCESS; } - /* If we have a saved brigade from a previous run, concat the passed - * brigade with our saved brigade. Otherwise just continue. - */ - if (!APR_BRIGADE_EMPTY(ctx->bb)) { - APR_BRIGADE_CONCAT(ctx->bb, bb); - bb = ctx->bb; - } - apr_brigade_destroy(ctx->bb); + /* Prepend any earlier saved brigades. */ + APR_BRIGADE_PREPEND(bb, ctx->bb); /* It is possible that we won't have a content length yet, so we have to * compute the length before we can actually do the byterange work.