This is a discussion on Re: [PATCHES] Re: [BUGS] BUG #2724: Could not checkconnection status with "ssl=on" within the pgsql Hackers forums, part of the PostgreSQL category; --> Tom Lane wrote: > Bruce Momjian <bruce@momjian.us> writes: > > Tom Lane wrote: > >> Bruce Momjian <bruce@momjian.us> writes: ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Tom Lane wrote: > Bruce Momjian <bruce@momjian.us> writes: > > Tom Lane wrote: > >> Bruce Momjian <bruce@momjian.us> writes: > >>> ! if (SOCK_ERRNO != ECONNRESET) > >>> ! SSL_shutdown(conn->ssl); > >> > >> Ummm ... what is this supposed to fix exactly, and what are the odds > > > I think the user was getting SIGPIPE on SSL_shutdown() of a closed > > connection. > > It seems moderately improbable that by the time control arrives here, > errno still has anything to do with the last operation on the SSL > socket. Yep, I was wondering that too. It is called SOCK_ERRNO, but in fact it is just errno on Unix. I generated the patch just to try to give an example of what the user might be suggesting. Let's see if anyone wants to research this more. -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://www.enterprisedb.com + If your life is a hard drive, Christ can be your backup. + ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings |