From ce45d32050c6ee2e9dde63359f0f646bde64a90a Mon Sep 17 00:00:00 2001 From: wessels <> Date: Tue, 18 Aug 1998 05:50:16 +0000 Subject: [PATCH] fail for all requests, not just METHOD_CONNECT --- src/forward.cc | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) 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; } } } -- 2.47.3