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 3808402cc6c..2fb9b2359bf 100644 --- a/src/backend/postmaster/pgstat.c +++ b/src/backend/postmaster/pgstat.c @@ -13,7 +13,7 @@ * * Copyright (c) 2001-2003, PostgreSQL Global Development Group * - * $Header: /cvsroot/pgsql/src/backend/postmaster/pgstat.c,v 1.45 2003/09/25 06:58:01 petere Exp $ + * $Header: /cvsroot/pgsql/src/backend/postmaster/pgstat.c,v 1.45.2.1 2003/11/07 21:56:02 tgl Exp $ * ---------- */ #include "postgres.h" @@ -44,6 +44,7 @@ #include "utils/memutils.h" #include "storage/backendid.h" #include "storage/ipc.h" +#include "storage/pg_shmem.h" #include "utils/rel.h" #include "utils/hsearch.h" #include "utils/ps_status.h" @@ -400,6 +401,9 @@ pgstat_start(void) /* Close the postmaster's sockets, except for pgstat link */ ClosePostmasterPorts(false); + /* Drop our connection to postmaster's shared memory, as well */ + PGSharedMemoryDetach(); + pgstat_main(); exit(0); |