LibsslTLSSession: Strict clean shutdown detection

pull/311/head
Tatsuhiro Tsujikawa 2014-11-14 21:46:06 +09:00
parent ae50b93795
commit bb6fae2f00
1 changed files with 5 additions and 1 deletions

View File

@ -142,7 +142,11 @@ ssize_t OpenSSLTLSSession::readData(void* data, size_t len)
}
if(rv_ == 0) {
return 0;
auto err = SSL_get_error(ssl_, rv_);
if(err == SSL_ERROR_ZERO_RETURN) {
return 0;
}
}
return TLS_ERR_ERROR;