]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Do not double-escape %R on deny_info redirects
authorAmos Jeffries <squid3@treenet.co.nz>
Thu, 28 Jun 2012 05:15:44 +0000 (23:15 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 28 Jun 2012 05:15:44 +0000 (23:15 -0600)
src/errorpage.cc

index a24169ece6bd7cc16340b3c5500eb225eb1fe8d7..516ae728daa100a2425a5e9507fafa0329c7fedc 100644 (file)
@@ -974,6 +974,7 @@ ErrorState::Convert(char token, bool building_deny_info_url, bool allowRecursion
     case 'R':
         if (building_deny_info_url) {
             p = (request->urlpath.size() != 0 ? request->urlpath.termedBuf() : "/");
+            no_urlescape = 1;
             break;
         }
         if (NULL != request) {