nghttpd: Fix TLS read stall

This commit is contained in:
Tatsuhiro Tsujikawa 2022-05-08 17:52:19 +09:00
parent a93cac525e
commit 55cf5ff3da
1 changed files with 27 additions and 27 deletions

View File

@ -749,6 +749,7 @@ int Http2Handler::read_tls() {
ERR_clear_error(); ERR_clear_error();
for (;;) {
auto rv = SSL_read(ssl_, buf.data(), buf.size()); auto rv = SSL_read(ssl_, buf.data(), buf.size());
if (rv <= 0) { if (rv <= 0) {
@ -778,8 +779,7 @@ int Http2Handler::read_tls() {
} }
return -1; return -1;
} }
}
return write_(*this);
} }
int Http2Handler::write_tls() { int Http2Handler::write_tls() {