summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2016-08-29 15:31:04 +0200
committerNils Maier <maierman@web.de>2016-08-29 16:51:18 +0200
commit08f4b5e4f41b343753d440f32ccc213c40f3726b (patch)
treebefffcc5dbe93131940119d2e29f456471feab80
parent2e6720cc14897dad5ec1161a340128c3037251c5 (diff)
WinTLS: Better errors (from WSA)
-rw-r--r--src/WinTLSSession.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/WinTLSSession.cc b/src/WinTLSSession.cc
index 8f916657..cc026f22 100644
--- a/src/WinTLSSession.cc
+++ b/src/WinTLSSession.cc
@@ -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;
}