From: Amos Jeffries Date: Wed, 23 Feb 2011 00:15:09 +0000 (+1300) Subject: Author: Alex Rousskov X-Git-Tag: take06~27^2~133 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=74f6c040677b12186746466d0b2415554a8bab38;p=thirdparty%2Fsquid.git Author: Alex Rousskov Bug 3159: (partial fix) ICAP and --disable-auth compile problems TODO: other areas outside of ICAP with similar issues. --- diff --git a/src/adaptation/icap/ModXact.cc b/src/adaptation/icap/ModXact.cc index 9fed32bb96..fa168450f5 100644 --- a/src/adaptation/icap/ModXact.cc +++ b/src/adaptation/icap/ModXact.cc @@ -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)