]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Author: Alex Rousskov <rousskov@measurement-factory.com>
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 23 Feb 2011 00:15:09 +0000 (13:15 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 23 Feb 2011 00:15:09 +0000 (13:15 +1300)
Bug 3159: (partial fix) ICAP and --disable-auth compile problems

TODO: other areas outside of ICAP with similar issues.

src/adaptation/icap/ModXact.cc

index 9fed32bb962c4ad3a09f0a6320bf56499997fd4e..fa168450f509de5d5f1d7f35b942c02925c849be 100644 (file)
@@ -1422,6 +1422,7 @@ void Adaptation::Icap::ModXact::makeAllowHeader(MemBuf &buf)
 
 void Adaptation::Icap::ModXact::makeUsernameHeader(const HttpRequest *request, MemBuf &buf)
 {
+#if USE_AUTH
     if (request->auth_user_request != NULL) {
         char const *name = request->auth_user_request->username();
         if (name) {
@@ -1429,6 +1430,7 @@ void Adaptation::Icap::ModXact::makeUsernameHeader(const HttpRequest *request, M
             buf.Printf("%s: %s\r\n", TheConfig.client_username_header, value);
         }
     }
+#endif
 }
 
 void Adaptation::Icap::ModXact::encapsulateHead(MemBuf &icapBuf, const char *section, MemBuf &httpBuf, const HttpMsg *head)