Could you please create a bugzilla report for this, complete with a patch against Squid-2.HEAD and 2.7? I'll then commit it.
2009/9/26 Jason Noble <ja...@linuxbox.com>: > I recently ran into an issue where Squid 2.7 would segfault trying to issue > HTCP CLR requests. I found the segfault only occurred on 64-bit machines. > While debugging, I found that the value of stuff.S.req_hdrs was not > initialized but later, strlen was being called on it. This seems to -- by > chance -- not fail on 32 bit builds, but always segfaults on 64-bit. The > attached patch fixed the problem for me and it seems good programming > practice to properly initialize pointers to prevent issues such as this. As > the htcpStuff struct is used in other places, I have concerns that other > issues may be lurking as well, although I have yet to run into them. > > Regards, > Jason >