Date: Wed, 22 Sep 2010 19:08:11 +0000 (UTC) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sbin/hastd hastd.c hastd.h primary.c secondary.c Message-ID: <201009221908.o8MJ8WU8049314@repoman.freebsd.org>
index | next in thread | raw e-mail
pjd 2010-09-22 19:08:11 UTC
FreeBSD src repository
Modified files:
sbin/hastd hastd.c hastd.h primary.c secondary.c
Log:
SVN rev 213009 on 2010-09-22 19:08:11Z by pjd
Switch to sigprocmask(2) API also in the main process and secondary process.
This way the primary process inherits signal mask from the main process,
which fixes a race where signal is delivered to the primary process before
configuring signal mask.
Reported by: Mikolaj Golub <to.my.trociny@gmail.com>
MFC after: 3 days
Revision Changes Path
1.19 +39 -45 src/sbin/hastd/hastd.c
1.4 +1 -1 src/sbin/hastd/hastd.h
1.31 +0 -13 src/sbin/hastd/primary.c
1.16 +4 -2 src/sbin/hastd/secondary.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009221908.o8MJ8WU8049314>
