]> git.ipfire.org Git - thirdparty/bind9.git/commit
DoH: close active server streams when finishing session
authorArtem Boldariev <artem@boldariev.com>
Thu, 6 May 2021 13:44:09 +0000 (16:44 +0300)
committerArtem Boldariev <artem@boldariev.com>
Fri, 7 May 2021 12:47:24 +0000 (15:47 +0300)
commit8c0ea01f34cebd941bb1440bae238ae970395ead
treed3c26532dd690c6f5b499fcc88324dabdbdf0797
parenta9e97f28b77340d4fb14e22cd5ad3088ecec8022
DoH: close active server streams when finishing session

Under some circumstances a situation might occur when server-side
session gets finished while there are still active HTTP/2
streams. This would lead to isc_nm_httpsocket object leaks.

This commit fixes this behaviour as well as refactors failed_read_cb()
to allow better code reuse.
lib/isc/netmgr/http.c