v20251001-0016-BufFileLoadBuffer-missing-FileRead-error-h.patch

text/x-patch

Filename: v20251001-0016-BufFileLoadBuffer-missing-FileRead-error-h.patch
Type: text/x-patch
Part: 15
Message: Re: Proposal: Adding compression of temporary files

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: format-patch
Series: patch v20251001-0016
Subject: BufFileLoadBuffer - missing FileRead error handling
File+
src/backend/storage/file/buffile.c 1 0
From 9d884d5076a031ec9a9ab4dc54e265d71f69f09d Mon Sep 17 00:00:00 2001
From: Tomas Vondra <tomas@vondra.me>
Date: Mon, 29 Sep 2025 23:48:53 +0200
Subject: [PATCH v20251001 16/25] BufFileLoadBuffer - missing FileRead error
 handling

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

diff --git a/src/backend/storage/file/buffile.c b/src/backend/storage/file/buffile.c
index c8d2999a64c..125357fc07f 100644
--- a/src/backend/storage/file/buffile.c
+++ b/src/backend/storage/file/buffile.c
@@ -641,6 +641,7 @@ BufFileLoadBuffer(BufFile *file)
 				/* Check if data is uncompressed (marker = -1) */
 				if (original_size == -1)
 				{
+					/* FIXME this is missing error handling */
 					int nread_data = FileRead(thisfile,
 											  file->buffer.data,
 											  nbytes,	/* nbytes contains
-- 
2.51.0