1 Index: squid/src/errorpage.c
2 diff -c squid/src/errorpage.c:1.167.2.9 squid/src/errorpage.c:1.167.2.10
3 *** squid/src/errorpage.c:1.167.2.9 Thu Nov 6 09:13:03 2003
4 --- squid/src/errorpage.c Mon Mar 29 02:41:36 2004
7 httpBuildVersion(&version, 1, 0);
8 if (strchr(name, ':')) {
10 - char *quoted_url = rfc1738_escape_part(errorConvert('u', err));
11 httpReplySetHeaders(rep, version, HTTP_MOVED_TEMPORARILY, NULL, "text/html", 0, 0, squid_curtime);
12 ! httpHeaderPutStrf(&rep->header, HDR_LOCATION, name, quoted_url);
13 httpHeaderPutStrf(&rep->header, HDR_X_SQUID_ERROR, "%d %s\n", err->http_status, "Access Denied");
15 MemBuf content = errorBuildContent(err);
17 httpBuildVersion(&version, 1, 0);
18 if (strchr(name, ':')) {
20 httpReplySetHeaders(rep, version, HTTP_MOVED_TEMPORARILY, NULL, "text/html", 0, 0, squid_curtime);
22 ! char *quoted_url = rfc1738_escape_part(urlCanonical(err->request));
23 ! httpHeaderPutStrf(&rep->header, HDR_LOCATION, name, quoted_url);
25 httpHeaderPutStrf(&rep->header, HDR_X_SQUID_ERROR, "%d %s\n", err->http_status, "Access Denied");
27 MemBuf content = errorBuildContent(err);