]> git.ipfire.org Git - thirdparty/squid.git/commit
Preserve caller context across tunnelDelayed*Read (#560)
authorEduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com>
Mon, 9 Mar 2020 18:11:12 +0000 (18:11 +0000)
committerAmos Jeffries <yadij@users.noreply.github.com>
Thu, 19 Mar 2020 10:49:01 +0000 (23:49 +1300)
commitc0b40a535e84323e89a3b93bec4c0a4c666c9eed
tree246706bce1d418186987ae301376cbeb41bef85d
parentff4f035756eed597d2b8e6c02a128f44e8681a92
Preserve caller context across tunnelDelayed*Read (#560)

tunnel.cc code approximates delay pools functionality using event.h API
that is not meant for transaction-specific events. We (temporary) add a
transaction context data member to TunnelStateData until the class
switches to using transaction-specific deferred reads API.
src/clients/HttpTunneler.cc
src/tunnel.cc