]> 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:13 +0000 (16:29 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 24 Jul 2011 20:29:13 +0000 (16:29 -0400)
commitf9d466e53036b9bb4e075ebde754b90008cf80b2
treefdcd170fe1e90845c4984d71bfd80963c924e8cf
parentf9c0547aa205148cc62b692a99fde8c3f62bd058
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