Date: Wed, 12 Jan 2011 14:35:29 +0000 (UTC) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sbin/hastd hastd.c Message-ID: <201101121435.p0CEZpmb072632@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
pjd 2011-01-12 14:35:29 UTC FreeBSD src repository Modified files: sbin/hastd hastd.c Log: SVN rev 217307 on 2011-01-12 14:35:29Z by pjd Install default signal handlers before masking signals we want to handle. It is possible that the parent process ignores some of them and sigtimedwait() will never see them, eventhough they are masked. The most common situation for this to happen is boot process where init(8) ignores SIGHUP before starting to execute /etc/rc. This in turn caused hastd(8) to ignore SIGHUP. Reported by: trasz Obtained from: Wheel Systems Sp. z o.o. http://www.wheelsystems.com MFC after: 3 days Revision Changes Path 1.26 +8 -0 src/sbin/hastd/hastd.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101121435.p0CEZpmb072632>