diff --git a/src/backend/access/minmax/minmax.c b/src/backend/access/minmax/minmax.c
index 3b41100..47cb05e 100644
--- a/src/backend/access/minmax/minmax.c
+++ b/src/backend/access/minmax/minmax.c
@@ -1510,10 +1510,8 @@ mm_getinsertbuffer(Relation irel, Buffer *buffer, Size itemsz)
 		}
 
 		if (!BufferIsInvalid(*buffer))
-		{
-			MarkBufferDirty(*buffer);
-			UnlockReleaseBuffer(*buffer);
-		}
+			ReleaseBuffer(*buffer);
+
 		*buffer = buf;
 	}
 	else
