]> granicus.if.org Git - postgresql/commit
Improve libpq's error reporting for SSL failures.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 24 Jul 2011 20:29:30 +0000 (16:29 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 24 Jul 2011 20:29:30 +0000 (16:29 -0400)
commit5097b83a9026d9c9679cb1fcedc114935e7d5b25
tree4079216c594faed75e9100f25c5ad09a2bbbbdbf
parent551458be3aa32bc8103a814eb15931d42ac024c8
Improve libpq's error reporting for SSL failures.

In many cases, pqsecure_read/pqsecure_write set up useful error messages,
which were then overwritten with useless ones by their callers.  Fix this
by defining the responsibility to set an error message to be entirely that
of the lower-level function when using SSL.

Back-patch to 8.3; the code is too different in 8.2 to be worth the
trouble.
src/interfaces/libpq/fe-misc.c
src/interfaces/libpq/fe-secure.c