From: wessels <> Date: Tue, 18 Aug 1998 05:50:16 +0000 (+0000) Subject: fail for all requests, not just METHOD_CONNECT X-Git-Tag: SQUID_3_0_PRE1~2866 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ce45d32050c6ee2e9dde63359f0f646bde64a90a;p=thirdparty%2Fsquid.git fail for all requests, not just METHOD_CONNECT --- diff --git a/src/forward.cc b/src/forward.cc index 279984ed8a..14fc9f9879 100644 --- a/src/forward.cc +++ b/src/forward.cc @@ -1,6 +1,6 @@ /* - * $Id: forward.cc,v 1.23 1998/08/14 09:22:34 wessels Exp $ + * $Id: forward.cc,v 1.24 1998/08/17 23:50:16 wessels Exp $ * * DEBUG: section 17 Request Forwarding * AUTHOR: Duane Wessels @@ -255,6 +255,7 @@ fwdDispatch(FwdState * fwdState) peer *p; request_t *request = fwdState->request; StoreEntry *entry = fwdState->entry; + ErrorState *err; debug(17, 5) ("fwdDispatch: FD %d: Fetching '%s %s'\n", fwdState->client_fd, RequestMethodStr[request->method], @@ -298,14 +299,12 @@ fwdDispatch(FwdState * fwdState) whoisStart(fwdState, fwdState->server_fd); break; default: - if (request->method == METHOD_CONNECT) { - ErrorState *err; - debug(17, 1) ("fwdDispatch: Cannot retrieve '%s'\n", - storeUrl(entry)); - err = errorCon(ERR_UNSUP_REQ, HTTP_BAD_REQUEST); - err->request = requestLink(request); - errorAppendEntry(entry, err); - } + debug(17, 1) ("fwdDispatch: Cannot retrieve '%s'\n", + storeUrl(entry)); + err = errorCon(ERR_UNSUP_REQ, HTTP_BAD_REQUEST); + err->request = requestLink(request); + errorAppendEntry(entry, err); + break; } } }