diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/storage/buffer/bufmgr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/storage/buffer/bufmgr.c b/src/backend/storage/buffer/bufmgr.c index 83d91b14fb1..9b9303ff650 100644 --- a/src/backend/storage/buffer/bufmgr.c +++ b/src/backend/storage/buffer/bufmgr.c @@ -3743,7 +3743,7 @@ LockBuffer(Buffer buffer, int mode) { BufferDesc *buf; - Assert(BufferIsValid(buffer)); + Assert(BufferIsPinned(buffer)); if (BufferIsLocal(buffer)) return; /* local buffers need no lock */ @@ -3769,7 +3769,7 @@ ConditionalLockBuffer(Buffer buffer) { BufferDesc *buf; - Assert(BufferIsValid(buffer)); + Assert(BufferIsPinned(buffer)); if (BufferIsLocal(buffer)) return true; /* act as though we got it */ @@ -3801,7 +3801,7 @@ LockBufferForCleanup(Buffer buffer) BufferDesc *bufHdr; char *new_status = NULL; - Assert(BufferIsValid(buffer)); + Assert(BufferIsPinned(buffer)); Assert(PinCountWaitBuf == NULL); if (BufferIsLocal(buffer)) |