mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-24 18:55:04 +08:00
Improve comment.
Based on the old comment, it took me a while to figure out what the problem was. The importnat detail is that SSL_read() can return WANT_READ even though some raw data was received from the socket.
This commit is contained in:
parent
73cfa37afe
commit
ec903d20e3
@ -744,9 +744,10 @@ retry3:
|
||||
* the file selected for reading already.
|
||||
*
|
||||
* In SSL mode it's even worse: SSL_read() could say WANT_READ and then
|
||||
* data could arrive before we make the pqReadReady() test. So we must
|
||||
* play dumb and assume there is more data, relying on the SSL layer to
|
||||
* detect true EOF.
|
||||
* data could arrive before we make the pqReadReady() test, but the
|
||||
* second SSL_read() could still say WANT_READ because the data received
|
||||
* was not a complete SSL record. So we must play dumb and assume there
|
||||
* is more data, relying on the SSL layer to detect true EOF.
|
||||
*/
|
||||
|
||||
#ifdef USE_SSL
|
||||
|
Loading…
Reference in New Issue
Block a user