From: rousskov <> Date: Sun, 5 Jul 1998 00:55:22 +0000 (+0000) Subject: - ignore range header in non-GET requests X-Git-Tag: SQUID_3_0_PRE1~3109 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4b315324881ef3a9e1c5be7a469dd109ea8b98a5;p=thirdparty%2Fsquid.git - ignore range header in non-GET requests --- diff --git a/src/client_side.cc b/src/client_side.cc index dd2e700b62..f51f753c73 100644 --- a/src/client_side.cc +++ b/src/client_side.cc @@ -1,6 +1,6 @@ /* - * $Id: client_side.cc,v 1.342 1998/07/04 00:41:39 wessels Exp $ + * $Id: client_side.cc,v 1.343 1998/07/04 18:55:22 rousskov Exp $ * * DEBUG: section 33 Client-side Routines * AUTHOR: Duane Wessels @@ -753,9 +753,12 @@ clientInterpretRequestHeaders(clientHttpRequest * http) /* Request-Range: deleted, not in the specs. Does it exist? */ } #else - request->range = httpHeaderGetRange(req_hdr); - if (request->range) - EBIT_SET(request->flags, REQ_RANGE); + /* ignore range header in non-GETs */ + if (request->method == METHOD_GET) { + request->range = httpHeaderGetRange(req_hdr); + if (request->range) + EBIT_SET(request->flags, REQ_RANGE); + } #endif if (httpHeaderHas(req_hdr, HDR_AUTHORIZATION)) EBIT_SET(request->flags, REQ_AUTH);