From 5e56efbfed5933265eb4117b26dc035d3863749e Mon Sep 17 00:00:00 2001
From: Tomas Vondra <tomas@vondra.me>
Date: Tue, 30 Sep 2025 12:57:57 +0200
Subject: [PATCH v20251001 20/25] LZ4_compress_default returns 0 on error

---
 src/backend/storage/file/buffile.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/storage/file/buffile.c b/src/backend/storage/file/buffile.c
index e759e6687b6..881fc44faa3 100644
--- a/src/backend/storage/file/buffile.c
+++ b/src/backend/storage/file/buffile.c
@@ -777,7 +777,7 @@ BufFileDumpBuffer(BufFile *file)
 					cSize = LZ4_compress_default(file->buffer.data,
 												 cData + sizeof(CompressHeader),
 												 file->nbytes, cBufferSize);
-					if (cSize < 0)
+					if (cSize == 0)
 					{
 						ereport(ERROR,
 								(errcode(ERRCODE_DATA_CORRUPTED),
-- 
2.51.0

