Translate ENOMEM to ERRCODE_OUT_OF_MEMORY in errcode_for_file_access().

Tom Lane <tgl@sss.pgh.pa.us>

Commit: e4e63cd9863480698ef97009f132c9854cce8407
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2024-02-02T20:34:29Z
Releases: 17.0
Translate ENOMEM to ERRCODE_OUT_OF_MEMORY in errcode_for_file_access().

Previously you got ERRCODE_INTERNAL_ERROR, which seems inappropriate,
especially given that we're trying to avoid emitting that in reachable
cases.

Alexander Kuzmenkov

Discussion: https://postgr.es/m/CALzhyqzgQph0BY8-hFRRGdHhF8CoqmmDHW9S=hMZ-HMzLxRqDQ@mail.gmail.com

Files

PathChange+/−
src/backend/utils/error/elog.c modified +4 −0

Discussion