<div dir="ltr"><div><div>Thank you, Amos!<br></div>patch dont help because build error:<br>/bin/sh
 ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I../..
 -I../../include -I../../lib -I../../src -I../../include   
-I../../libltdl -I/usr/include/libxml2  -I/usr/include/libxml2 -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe 
-D_REENTRANT -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -c
 -o Format.lo Format.cc<br>libtool: compile:  g++ -DHAVE_CONFIG_H 
-I../.. -I../../include -I../../lib -I../../src -I../../include 
-I../../libltdl -I/usr/include/libxml2 -I/usr/include/libxml2 -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe 
-D_REENTRANT -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -c
 Format.cc  -fPIC -DPIC -o .libs/Format.o<br>Format.cc: In member function 'void Format::Format::assemble(MemBuf&, const AccessLogEntry::Pointer&, int) const':<br>Format.cc:816: error: no match for 'operator&&' in '(out == 0u) && al'<br>Format.cc:816: note: candidates are: operator&&(bool, bool) <built-in><br>Format.cc:816: error: 'class String' has no member named 'isEmpty'<br>cc1plus: warnings being treated as errors<br>Format.cc:817: error: declaration of 'tmp' shadows a previous local<br>Format.cc:315: error: shadowed declaration is here<br>make: *** [Format.lo] Error 1<br><br></div>I try to rewrite code like this:<br>..<br>if (!out && (al != NULL) && al->request && (al->request->extacl_user.size() == 0)) {<br>..<br><span lang="en"><span>code is compiled but squid behavior no changed, still dash instead username.</span></span></div>