summaryrefslogtreecommitdiff
path: root/usr.sbin/rpc.bootparamd
diff options
context:
space:
mode:
authorGilles Chehade <gilles@cvs.openbsd.org>2008-12-11 22:32:28 +0000
committerGilles Chehade <gilles@cvs.openbsd.org>2008-12-11 22:32:28 +0000
commit78375ea7e653be152c45e363149789cb8602fa54 (patch)
tree23979eeeebbed1e203612df86176aec5e7dc99ba /usr.sbin/rpc.bootparamd
parent16540b3de5bde08375c98a9b9a2721b33ec8e998 (diff)
- fix a bug that would cause the runner to hit a fatal() when running out
of luck under load. Long story made short: the runner process opens the queue and sequentially opens each bucket to process messages. If a message is delivered by MDA/MTA after the opendir(), then the queue process will garbage collect the message from the queue and the runner will attempt to opendir() a path that no longer exists. Reported by Daniel Lidberg <daniel.lidberg@gmail.com>, observed by jacekm@ and debugged by me, that's collaborative work ;-)
Diffstat (limited to 'usr.sbin/rpc.bootparamd')
0 files changed, 0 insertions, 0 deletions