On Mar 12 11:18, Tom Lane wrote:
> pqsecure_write should have disabled SIGPIPE already. You should look
> into why that is seemingly not working.
When I omit --enable-thread-safety, code doesn't handle in the case of
a SIG_ERR return on the call to pqsignal() made from pqsecure_write().
Furthermore, I still couldn't figure out why pqsignal() cannot handle
SIGPIPE - despite pqsignal() doesn't return SIG_ERR. (A related small
debug output is attached.)
Everything works fine when thread safety is enabled.
Regards.