diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2002-05-18 16:33:38 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2002-05-18 16:33:38 +0000 |
commit | fb9caf988d9a00242894f6fdb66621ff332609f2 (patch) | |
tree | 294a2897199ef21d6bc434f7aede536052d2b3fb /ace/SSL | |
parent | e090c987683d29c6b55760d146019935a747a653 (diff) | |
download | ATCD-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.cpp | 5 |
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; } |