diff options
Diffstat (limited to 'src/backend/postmaster/pgstat.c')
-rw-r--r-- | src/backend/postmaster/pgstat.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/postmaster/pgstat.c b/src/backend/postmaster/pgstat.c index 50580a8ee10..9c7795cd26e 100644 --- a/src/backend/postmaster/pgstat.c +++ b/src/backend/postmaster/pgstat.c @@ -16,7 +16,7 @@ * * Copyright (c) 2001, PostgreSQL Global Development Group * - * $Header: /cvsroot/pgsql/src/backend/postmaster/pgstat.c,v 1.28 2002/09/05 18:26:18 petere Exp $ + * $Header: /cvsroot/pgsql/src/backend/postmaster/pgstat.c,v 1.29 2002/09/25 20:31:40 tgl Exp $ * ---------- */ #include "postgres.h" @@ -314,6 +314,8 @@ pgstat_start(void) IsUnderPostmaster = true; /* we are a postmaster subprocess now */ + MyProcPid = getpid(); /* reset MyProcPid */ + /* Lose the postmaster's on-exit routines */ on_exit_reset(); @@ -1190,6 +1192,8 @@ pgstat_main(void) */ pqsignal(SIGCHLD, SIG_DFL); + MyProcPid = getpid(); /* reset MyProcPid */ + /* * Identify myself via ps */ |