mirror of https://github.com/postgres/postgres
Add missing PG_SETMASK(&BlockSig) to SIGHUP_handler().
This commit is contained in:
parent
16ea152b7e
commit
823ab92295
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.219 2001/06/12 22:54:05 tgl Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.220 2001/06/14 19:59:24 tgl Exp $
|
||||
*
|
||||
* NOTES
|
||||
*
|
||||
|
@ -1408,10 +1408,14 @@ SIGHUP_handler(SIGNAL_ARGS)
|
|||
{
|
||||
int save_errno = errno;
|
||||
|
||||
if (Shutdown > SmartShutdown)
|
||||
return;
|
||||
got_SIGHUP = true;
|
||||
SignalChildren(SIGHUP);
|
||||
PG_SETMASK(&BlockSig);
|
||||
|
||||
if (Shutdown <= SmartShutdown)
|
||||
{
|
||||
got_SIGHUP = true;
|
||||
SignalChildren(SIGHUP);
|
||||
}
|
||||
|
||||
errno = save_errno;
|
||||
}
|
||||
|
||||
|
@ -1567,13 +1571,10 @@ static void
|
|||
reaper(SIGNAL_ARGS)
|
||||
{
|
||||
int save_errno = errno;
|
||||
|
||||
#ifdef HAVE_WAITPID
|
||||
int status; /* backend exit status */
|
||||
|
||||
#else
|
||||
union wait status; /* backend exit status */
|
||||
|
||||
#endif
|
||||
int exitstatus;
|
||||
int pid; /* process id of dead backend */
|
||||
|
|
Loading…
Reference in New Issue