Hi Henrik,

At 01.28 09/05/2005, [EMAIL PROTECTED] wrote:

hno         2005/05/08 17:28:06 MDT

  Modified files:
    include              Range.h
  Log:
  const correctness

  Revision  Changes    Path
  1.6       +2 -2      squid3/include/Range.h

With an empty "port" acl, Squid crashes when dumping configuration in cachemgr:

2005/05/14 18:59:10| Warning: empty ACL: acl bad_port port

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 31519)]
0x08056a37 in Range<int>::size (this=0x4) at Range.h:80
80 return end > start ? end - start : 0;
(gdb) backtrace
#0 0x08056a37 in Range<int>::size (this=0x4) at Range.h:80
#1 0x08059d94 in ACLStrategised<int>::dump (this=0x4) at ACLStrategised.h:166
#2 0x08051357 in ACL::dumpGeneric (this=0x0) at acl.cc:563
#3 0x08065bce in dump_acl (entry=0x4068c8c0, name=0x816b2b6 "acl", ae=0x4) at cache_cf.cc:811
#4 0x0806cfd5 in dump_config (entry=0x4068c8c0) at cf_parser.h:1620
#5 0x0807138d in cachemgrStart (fd=140053524, request=0x85940d8, entry=0x4068c8c0)
at cache_manager.cc:332


and non empty "port" acl are not working: this is the dump output of the default squid.conf:

acl to_localhost dst 127.0.0.0/255.0.0.0
acl SSL_ports port
acl Safe_ports port
acl CONNECT method CONNECT

Regards

Guido



-
========================================================
Guido Serassio
Acme Consulting S.r.l. - Microsoft Certified Partner
Via Lucia Savarino, 1           10098 - Rivoli (TO) - ITALY
Tel. : +39.011.9530135  Fax. : +39.011.9781115
Email: [EMAIL PROTECTED]
WWW: http://www.acmeconsulting.it/



Reply via email to