aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/storage/file/fd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/backend/storage/file/fd.c b/src/backend/storage/file/fd.c
index c84f089665c..368cc9455cf 100644
--- a/src/backend/storage/file/fd.c
+++ b/src/backend/storage/file/fd.c
@@ -2110,6 +2110,10 @@ retry:
} ra;
int returnCode;
+ returnCode = FileAccess(file);
+ if (returnCode < 0)
+ return returnCode;
+
ra.ra_offset = offset;
ra.ra_count = amount;
pgstat_report_wait_start(wait_event_info);