]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
[9.18] fix: dev: Don't loop indefinitely when isc_task quantum is 'unlimited'
authorOndřej Surý <ondrej@isc.org>
Wed, 7 Aug 2024 06:32:42 +0000 (06:32 +0000)
committerOndřej Surý <ondrej@isc.org>
Wed, 7 Aug 2024 06:32:42 +0000 (06:32 +0000)
Don't run more events than already scheduled.  If the quantum is set to
a high value, the task_run() would execute already scheduled, and all
new events that result from running event->ev_action().

Setting quantum to a number of scheduled events will postpone events
scheduled after we enter the loop here to the next task_run()
invocation.

Merge branch 'ondrej/dont-run-more-events-than-scheduled-9.18' into 'bind-9.18'

See merge request isc-projects/bind9!9257


Trivial merge