aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/init/postinit.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2005-03-18 16:16:09 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2005-03-18 16:16:09 +0000
commit88164799ce8eaf7f1e019967926200caa9ae856c (patch)
tree4d986b4bfb4f3c266fdd4d2ee6ae02abb6343cf8 /src/backend/utils/init/postinit.c
parent1f418555cf959e9761d965696304ce3bf239a943 (diff)
downloadpostgresql-88164799ce8eaf7f1e019967926200caa9ae856c.tar.gz
postgresql-88164799ce8eaf7f1e019967926200caa9ae856c.zip
Need to reset local buffer pin counts, not only shared buffer pins,
before we attempt any file deletions in ShutdownPostgres. Per Tatsuo.
Diffstat (limited to 'src/backend/utils/init/postinit.c')
-rw-r--r--src/backend/utils/init/postinit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/utils/init/postinit.c b/src/backend/utils/init/postinit.c
index 901053f1839..05f669c2ccd 100644
--- a/src/backend/utils/init/postinit.c
+++ b/src/backend/utils/init/postinit.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/utils/init/postinit.c,v 1.142 2005/03/18 05:24:13 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/init/postinit.c,v 1.143 2005/03/18 16:16:09 tgl Exp $
*
*
*-------------------------------------------------------------------------
@@ -515,6 +515,7 @@ ShutdownPostgres(int code, Datum arg)
*/
LWLockReleaseAll();
AtProcExit_Buffers();
+ AtProcExit_LocalBuffers();
/*
* In case a transaction is open, delete any files it created. This