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