Extend the private key stat checking error handling
authorDaniel Gustafsson <dgustafsson@postgresql.org>
Tue, 30 Nov 2021 22:23:57 +0000 (23:23 +0100)
committerDaniel Gustafsson <dgustafsson@postgresql.org>
Tue, 30 Nov 2021 22:23:57 +0000 (23:23 +0100)
commit538724fc36e05339ea3734f1b886a67398fce71a
tree3b4eb96ba0270a4034e49cf107361e9943dbd72e
parentb637101644aa84dccc7da4f30bad40452939b57a
Extend the private key stat checking error handling

If the stat operation on the private key failed, the code assumed it
was due to an ENOENT, which may or may not be true. Extend the check
by printing a different error message on non-ENOENT errors for easier
debugging.

Per suggestion by Tom Lane due to an issue with the fairywren animal
in the buildfarm.

Discussion: https://postgr.es/m/1632478.1638305700@sss.pgh.pa.us
src/interfaces/libpq/fe-secure-openssl.c