mirror of https://github.com/aria2/aria2
LibsslTLSSession: Strict clean shutdown detection
parent
ae50b93795
commit
bb6fae2f00
|
@ -142,7 +142,11 @@ ssize_t OpenSSLTLSSession::readData(void* data, size_t len)
|
||||||
}
|
}
|
||||||
|
|
||||||
if(rv_ == 0) {
|
if(rv_ == 0) {
|
||||||
return 0;
|
auto err = SSL_get_error(ssl_, rv_);
|
||||||
|
|
||||||
|
if(err == SSL_ERROR_ZERO_RETURN) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return TLS_ERR_ERROR;
|
return TLS_ERR_ERROR;
|
||||||
|
|
Loading…
Reference in New Issue