CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2023/09/11 00:00:24
Modified files:
sbin/unwind : resolver.c
usr.sbin/unbound/doc: Changelog
usr.sbin/unbound/util: netevent.c
Log message:
Improve handling of ENOBUFS by not running in a tight loop forever.
This cherry-picks upstream git commit
0ee44ef384593ed0382d1ce6048d5a9c9440b45c.
Issue reported by landry@, which could be traced back to a buggy WiFi
driver that would constantly return ENOBUFS. This in turn lead
unwind(8) enter a tight loop through poll / sendto without making any
progress and burning 100% cpu.
OK sthen