summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-07-01 19:18:23 +0000
committerMarc Laukien <marc@zeroc.com>2002-07-01 19:18:23 +0000
commitdd98bfe5919ba76fa7782c25293b2d96c37b4c7a (patch)
treef582ac82d20c3a762be2a0226e441a899042122a /cpp/src
parentfix (diff)
downloadice-dd98bfe5919ba76fa7782c25293b2d96c37b4c7a.tar.bz2
ice-dd98bfe5919ba76fa7782c25293b2d96c37b4c7a.tar.xz
ice-dd98bfe5919ba76fa7782c25293b2d96c37b4c7a.zip
re-added bandaid
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/Ice/ConnectionFactory.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/src/Ice/ConnectionFactory.cpp b/cpp/src/Ice/ConnectionFactory.cpp
index f9cc9d234f4..420abe8fd18 100644
--- a/cpp/src/Ice/ConnectionFactory.cpp
+++ b/cpp/src/Ice/ConnectionFactory.cpp
@@ -336,6 +336,12 @@ IceInternal::IncomingConnectionFactory::message(BasicStream&, const ThreadPoolPt
{
transceiver = _acceptor->accept(0);
}
+ catch(const SocketException&)
+ {
+ // TODO: bandaid. Takes care of SSL Handshake problems during
+ // creation of a Transceiver. Ignore, nothing we can do here.
+ return;
+ }
catch(const TimeoutException&)
{
// Ignore timeouts.