mirror of https://github.com/postgres/postgres
Clobbering errno during cleanup after an error is an oft-repeated, easy to make mistake. Deal with it here as everywhere else, by saving it aside and restoring after cleanup, before ereport'ing. In passing, add a missing errcode declaration in another ereport() call in the same file, which I noticed while skimming the file looking for similar problems. Backpatch to 9.4, where this code was introduced.pull/31/head
parent
a859e64003
commit
6f79ae7fe5
Loading…
Reference in new issue