From 37a8bdba4396ae0cc89233f4355456481b388cae Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" Date: Thu, 23 Jan 1997 19:43:23 +0000 Subject: [PATCH] The second patch adds a more explicative error message to BufferPoolCheckLeak. It should be completely harmless. Submitted by: Massimo Dal Zotto --- src/backend/storage/buffer/bufmgr.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/backend/storage/buffer/bufmgr.c b/src/backend/storage/buffer/bufmgr.c index edb8859692..b40b0b0e04 100644 --- a/src/backend/storage/buffer/bufmgr.c +++ b/src/backend/storage/buffer/bufmgr.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/buffer/bufmgr.c,v 1.9 1997/01/20 04:36:48 vadim Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/buffer/bufmgr.c,v 1.10 1997/01/23 19:43:23 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -1105,15 +1105,20 @@ int BufferPoolCheckLeak() { register int i; + int error = 0; void PrintBufferDescs(); for (i = 1; i <= NBuffers; i++) { if (BufferIsValid(i)) { - elog(NOTICE, "buffer leak detected in BufferPoolCheckLeak()"); - PrintBufferDescs(); - return(1); + elog(NOTICE, + "buffer leak [%d] detected in BufferPoolCheckLeak()", i-1); + error = 1; } } + if(error) { + PrintBufferDescs(); + return(1); + } return(0); } -- 2.40.0