We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent88ae1bd commit7ec280eCopy full SHA for 7ec280e
contrib/pgstattuple/pgstattuple.c
@@ -1,5 +1,5 @@
1
/*
2
- * $PostgreSQL: pgsql/contrib/pgstattuple/pgstattuple.c,v 1.30 2007/09/20 17:56:30 tgl Exp $
+ * $PostgreSQL: pgsql/contrib/pgstattuple/pgstattuple.c,v 1.31 2007/10/22 17:29:35 tgl Exp $
3
*
4
* Copyright (c) 2001,2002Tatsuo Ishii
5
@@ -291,8 +291,7 @@ pgstat_heap(Relation rel, FunctionCallInfo fcinfo)
291
buffer=ReadBuffer(rel,block);
292
LockBuffer(buffer,BUFFER_LOCK_SHARE);
293
stat.free_space+=PageGetHeapFreeSpace((Page)BufferGetPage(buffer));
294
-LockBuffer(buffer,BUFFER_LOCK_UNLOCK);
295
-ReleaseBuffer(buffer);
+UnlockReleaseBuffer(buffer);
296
block++;
297
}
298
@@ -301,8 +300,9 @@ pgstat_heap(Relation rel, FunctionCallInfo fcinfo)
301
300
while (block<nblocks)
302
{
303
+LockBuffer(buffer,BUFFER_LOCK_SHARE);
304
305
306
307
308