]> git.ipfire.org Git - thirdparty/squid.git/commit
Squid crashes on shutdown while cleaning up idle ICAP connections.
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Thu, 3 Mar 2016 00:49:45 +0000 (13:49 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 3 Mar 2016 00:49:45 +0000 (13:49 +1300)
commite2b80c5b9bb1e2b2401271fae613974b0a64ed6b
tree4e10d99b69ccf66f515c99b802c958d22775639a
parentb8a649ad5ed4d0c0678e703eca3f30e37d54efe5
Squid crashes on shutdown while cleaning up idle ICAP connections.

The global Adaptation::Icap::TheConfig object is automatically
destroyed when Squid exits. Its destructor destroys Icap::ServiceRep
objects that, in turn, close all open connections in the idle
connections pool. Since this happens after comm_exit has destroyed all
Comm structures associated with those connections, Squid crases.

This is a Measurement Factory project.
src/main.cc