comparison src/stream/ngx_stream.c @ 7958:9b72da2b5b57 stable-1.20

SSL: set events ready flags after handshake. The c->read->ready and c->write->ready flags might be reset during the handshake, and not set again if the handshake was finished on the other event. At the same time, some data might be read from the socket during the handshake, so missing c->read->ready flag might result in a connection hang, for example, when waiting for an SMTP greeting (which was already received during the handshake). Found by Sergey Kandaurov.
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 03 Aug 2021 20:50:30 +0300
parents 4f9b72a229c1
children 2ab7b55ae4a0 893b3313f53c
comparison
equal deleted inserted replaced
7957:f5732fa038ad 7958:9b72da2b5b57