2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 13:38:26 +00:00

2568. [bug] Report when the write to indicate a otherwise

successful start fails. [RT #19360]
This commit is contained in:
Mark Andrews 2009-03-02 03:08:22 +00:00
parent 98b2be76fc
commit dfa3ca995c
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,5 @@
2568. [bug] Report when the write to indicate a otherwise successful start fails. [RT #19360]
2567. [bug] dst__privstruct_writefile() could miss write errors.
write_public_key() could miss write errors.
dnssec-dsfromkey could miss write errors.

View File

@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: os.c,v 1.94 2009/02/16 23:48:04 tbox Exp $ */
/* $Id: os.c,v 1.95 2009/03/02 03:08:22 marka Exp $ */
/*! \file */
@ -462,10 +462,12 @@ ns_os_started(void) {
char buf = 0;
/*
* Signal to the parent that we stated successfully.
* Signal to the parent that we started successfully.
*/
if (dfd[0] != -1 && dfd[1] != -1) {
write(dfd[1], &buf, 1);
if (write(dfd[1], &buf, 1) != 1)
ns_main_earlyfatal("unable to signal parent that we "
"otherwise started successfully.");
close(dfd[1]);
dfd[0] = dfd[1] = -1;
}