WinTLS: Better errors (from WSA)

pull/734/head
Nils Maier 2016-08-29 15:31:04 +02:00
parent 2e6720cc14
commit 08f4b5e4f4
1 changed files with 3 additions and 3 deletions

View File

@ -485,7 +485,7 @@ ssize_t WinTLSSession::readData(void* data, size_t len)
break;
}
if (read < 0) {
status_ = SEC_E_INCOMPLETE_MESSAGE;
status_ = errno;
state_ = st_error;
return TLS_ERR_ERROR;
}
@ -640,7 +640,7 @@ restart:
return TLS_ERR_WOULDBLOCK;
}
if (writ <= 0) {
status_ = SEC_E_INCOMPLETE_MESSAGE;
status_ = errno;
state_ = st_error;
return TLS_ERR_ERROR;
}
@ -678,7 +678,7 @@ restart:
break;
}
if (read <= 0) {
status_ = SEC_E_INCOMPLETE_MESSAGE;
status_ = errno;
state_ = st_error;
return TLS_ERR_ERROR;
}