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);