summaryrefslogtreecommitdiff
path: root/ace/SSL
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2002-05-18 16:33:38 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2002-05-18 16:33:38 +0000
commitfb9caf988d9a00242894f6fdb66621ff332609f2 (patch)
tree294a2897199ef21d6bc434f7aede536052d2b3fb /ace/SSL
parente090c987683d29c6b55760d146019935a747a653 (diff)
downloadATCD-fb9caf988d9a00242894f6fdb66621ff332609f2.tar.gz
ChangeLogTag:Sat May 18 09:32:58 2002 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'ace/SSL')
-rw-r--r--ace/SSL/SSL_SOCK_Stream.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/ace/SSL/SSL_SOCK_Stream.cpp b/ace/SSL/SSL_SOCK_Stream.cpp
index b2904d04bd1..a8ef10df179 100644
--- a/ace/SSL/SSL_SOCK_Stream.cpp
+++ b/ace/SSL/SSL_SOCK_Stream.cpp
@@ -556,5 +556,10 @@ ACE_SSL_SOCK_Stream::get_remote_addr (ACE_Addr &addr) const
if (SSL_is_init_finished (this->ssl_))
return this->ACE_SOCK::get_remote_addr (addr);
+ if (this->get_handle () == ACE_INVALID_HANDLE)
+ errno = EBADF;
+ else
+ errno = ENOTCONN;
+
return -1;
}