]> git.ipfire.org Git - thirdparty/bind9.git/commit
Do not call nghttp2_session_terminate_session() in server-side code
authorArtem Boldariev <artem@boldariev.com>
Wed, 12 May 2021 08:48:13 +0000 (11:48 +0300)
committerArtem Boldariev <artem@boldariev.com>
Thu, 13 May 2021 07:42:25 +0000 (10:42 +0300)
commit9155a8752811bed412a39b9ad5dfed4e872a6436
treec9b464b7e128a4a3863a25636628642bef8b31f3
parent4d888458abd8733fcdbc79cbabdd1a1770b35dc2
Do not call nghttp2_session_terminate_session() in server-side code

We should not call nghttp2_session_terminate_session() in server-side
code after all of the active HTTP/2 streams are processed. The
underlying transport connection is expected to remain opened at least
for some time in this case for new HTTP/2 requests to arrive. That is
what flamethrower was expecting and it makes perfect sense from the
HTTP/2 perspective.
lib/isc/netmgr/http.c