diff --git a/src/backend/access/hash/hashutil.c b/src/backend/access/hash/hashutil.c index 081adbc88a6..1d1b05f876a 100644 --- a/src/backend/access/hash/hashutil.c +++ b/src/backend/access/hash/hashutil.c @@ -625,8 +625,7 @@ _hash_kill_items(IndexScanDesc scan) } unlock_page: - if (so->hashso_bucket_buf == so->currPos.buf || - havePin) + if (havePin) LockBuffer(so->currPos.buf, BUFFER_LOCK_UNLOCK); else _hash_relbuf(rel, buf);