]> git.ipfire.org Git - thirdparty/squid.git/commit - src/client_side_request.cc
Bug #1491: clientLifetime exceeded + external acl = assertion failure: !asyncInProgre...
authorserassio <>
Sun, 2 Apr 2006 17:58:38 +0000 (17:58 +0000)
committerserassio <>
Sun, 2 Apr 2006 17:58:38 +0000 (17:58 +0000)
commit501b58f95c010772a0df5176b1e1821ed3bd19be
treeaa2120800f4feb421c39798dfdbafdfc124c0ded
parentf959852857342c5245acd0873c8a699b2be81d85
Bug #1491: clientLifetime exceeded + external acl = assertion failure: !asyncInProgress() in ~ACLChecklist

This patch allow an ACLList destroy itself after check is complete.

If there is asyncInProgress() when the request is being destroyed, then let acl
checklist destroy it self once the check is done.

Patch provided by Gonzalo Arana.
src/ACLChecklist.cc
src/ACLChecklist.h
src/client_side_request.cc