diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-01-21 06:17:59 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-01-21 06:17:59 +0000 |
commit | d3fbffa72dd7216c036b334e5ba8bf8f8140ac34 (patch) | |
tree | 2792ae15ed0a544640581ff16ce6d0de18ae4164 /TAO/tao/LocateRequest_Invocation_Adapter.cpp | |
parent | a0cfed074e69be5572942df1aa2a23efd33c0e1c (diff) | |
download | ATCD-d3fbffa72dd7216c036b334e5ba8bf8f8140ac34.tar.gz |
Mon Jan 21 06:11:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/tao/LocateRequest_Invocation_Adapter.cpp')
-rw-r--r-- | TAO/tao/LocateRequest_Invocation_Adapter.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/TAO/tao/LocateRequest_Invocation_Adapter.cpp b/TAO/tao/LocateRequest_Invocation_Adapter.cpp index df9fbaf8aa3..2d98421343b 100644 --- a/TAO/tao/LocateRequest_Invocation_Adapter.cpp +++ b/TAO/tao/LocateRequest_Invocation_Adapter.cpp @@ -66,6 +66,12 @@ namespace TAO resolver.resolve (max_wait_time); + if (!resolver.transport ()) + { + // We failed to find a profile we could connect to. + throw CORBA::TRANSIENT (CORBA::OMGVMCID | 2, CORBA::COMPLETED_NO); + } + // Dummy operation details that is used to instantiate the // LocateRequest class. TAO_Operation_Details op (0, 0); |