File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
src/backend/storage/buffer Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 15
15
*
16
16
*
17
17
* IDENTIFICATION
18
- * $Header: /cvsroot/pgsql/src/backend/storage/buffer/localbuf.c,v 1.4 1996/11/10 03:02:18 momjian Exp $
18
+ * $Header: /cvsroot/pgsql/src/backend/storage/buffer/localbuf.c,v 1.5 1997/01/16 08:13:14 vadim Exp $
19
19
*
20
20
*-------------------------------------------------------------------------
21
21
*/
@@ -172,7 +172,7 @@ WriteLocalBuffer(Buffer buffer, bool release)
172
172
* flushes a local buffer
173
173
*/
174
174
int
175
- FlushLocalBuffer (Buffer buffer )
175
+ FlushLocalBuffer (Buffer buffer , bool release )
176
176
{
177
177
int bufid ;
178
178
Relation bufrel ;
@@ -194,7 +194,8 @@ FlushLocalBuffer(Buffer buffer)
194
194
(char * ) MAKE_PTR (bufHdr -> data ));
195
195
196
196
Assert (LocalRefCount [bufid ] > 0 );
197
- LocalRefCount [bufid ]-- ;
197
+ if ( release )
198
+ LocalRefCount [bufid ]-- ;
198
199
199
200
return true;
200
201
}
You can’t perform that action at this time.
0 commit comments