]> git.ipfire.org Git - thirdparty/squid.git/commit
Fix sslcrtd and external_acl helper name lifetimes (#843)
authorAlex Rousskov <rousskov@measurement-factory.com>
Wed, 16 Jun 2021 07:30:29 +0000 (07:30 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Wed, 16 Jun 2021 07:30:32 +0000 (07:30 +0000)
commit91ce75c92ab00d7f11d1876a549c2e1d9a547392
tree3296d0a951e65b2c5566e28def3edef9b08c5d33
parent0efe61fd2ca13c8c7c22c80082377de6261516d6
Fix sslcrtd and external_acl helper name lifetimes (#843)

    helperShutdown: <binary garbage> #Hlpr523 shutting down.
    helperShutdown: See example.net/legal-terms #Hlpr4456 shutting down.

Busy "class helper" objects often outlive configuration that was used to
create them. Ideally, the supplied helper category name should be copied
and maintained by the helper object itself, but that long-term solution
requires a lot more work (TODO) due to out-of-scope bugs.
src/external_acl.cc
src/helper.h
src/ssl/helper.cc