]> git.ipfire.org Git - thirdparty/bind9.git/commit
Delay kserver cleanup until all tasks finishes
authorPetr Mensik <pemensik@redhat.com>
Fri, 27 Mar 2020 20:03:40 +0000 (21:03 +0100)
committerOndřej Surý <ondrej@isc.org>
Thu, 4 Jun 2020 09:28:22 +0000 (09:28 +0000)
commit2685e69be8dd6c9f81f3aebfffaaf95ba91e8934
tree2def03ac21d91c577ef15b633d0b67c46dc37413
parent970db5691d5b752d77e5c80c170832c969969c70
Delay kserver cleanup until all tasks finishes

It might be possible some pending task would run when kserver is already
cleaned up. Postpone gsstsig structures cleanup after task and timer
managers are destroyed. No pending threads are possible after it.

Make action in maybeshutdown only if doshutdown was not already called.
Might be called from getinput event.
bin/nsupdate/nsupdate.c