summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2012-09-05 22:16:38 +0000
committerSteve Huston <shuston@riverace.com>2012-09-05 22:16:38 +0000
commitd162b9d81e022b2abb9f31e0802ad9dd95b6925e (patch)
tree72bd8b416f09c9526474786c9c7b305154643b69
parent9ce25817e8aab10fe21b7e7396c0644fded1dffb (diff)
downloadATCD-d162b9d81e022b2abb9f31e0802ad9dd95b6925e.tar.gz
ChangeLogTag:Wed Sep 5 20:09:09 UTC 2012 Steve Huston <shuston@riverace.com>
-rw-r--r--ACE/ace/SSL/SSL_SOCK_Stream.cpp52
1 files changed, 6 insertions, 46 deletions
diff --git a/ACE/ace/SSL/SSL_SOCK_Stream.cpp b/ACE/ace/SSL/SSL_SOCK_Stream.cpp
index d5e2a51e3a4..4bccbb833a5 100644
--- a/ACE/ace/SSL/SSL_SOCK_Stream.cpp
+++ b/ACE/ace/SSL/SSL_SOCK_Stream.cpp
@@ -409,22 +409,9 @@ ACE_SSL_SOCK_Stream::recv_n (void *buf,
timeout);
if (n < 0)
- {
- if (errno == EWOULDBLOCK)
- {
- // If blocked, try again.
- n = 0;
- continue;
- }
- else
- {
- return -1;
- }
- }
+ return -1;
else if (n == 0)
- {
- break;
- }
+ break;
}
return ACE_Utils::truncate_cast<ssize_t> (bytes_transferred);
@@ -455,22 +442,9 @@ ACE_SSL_SOCK_Stream::recv_n (void *buf, int len, int flags) const
flags);
if (n < 0)
- {
- if (errno == EWOULDBLOCK)
- {
- // If blocked, try again.
- n = 0;
- continue;
- }
- else
- {
- return -1;
- }
- }
+ return -1;
else if (n == 0)
- {
- break;
- }
+ break;
}
return ACE_Utils::truncate_cast<ssize_t> (bytes_transferred);
@@ -498,24 +472,10 @@ ACE_SSL_SOCK_Stream::send_n (const void *buf, int len, int flags) const
n = this->send ((const char*) buf + bytes_transferred,
len - bytes_transferred,
flags);
-
if (n < 0)
- {
- if (errno == EWOULDBLOCK)
- {
- // If blocked, try again.
- n = 0;
- continue;
- }
- else
- {
- return -1;
- }
- }
+ return -1;
else if (n == 0)
- {
- break;
- }
+ break;
}
return ACE_Utils::truncate_cast<ssize_t> (bytes_transferred);