summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-05-16 19:59:56 +0000
committerpradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-05-16 19:59:56 +0000
commit26dcae002c2ad4a048706056b89ca0bd624fd1f9 (patch)
tree66cb0526861aab124da51e8530173d9f69a03d74
parent1600e3d4ad55febfc3a7b786305ad7b413ba263b (diff)
downloadATCD-26dcae002c2ad4a048706056b89ca0bd624fd1f9.tar.gz
Tue May 16 14:59:41 2000 Pradeep Gore <pradeep@cumbia.cs.wustl.edu>
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_command.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_command.cpp b/TAO/orbsvcs/tests/Concurrency/CC_command.cpp
index ffe9db8916d..b92358822ca 100644
--- a/TAO/orbsvcs/tests/Concurrency/CC_command.cpp
+++ b/TAO/orbsvcs/tests/Concurrency/CC_command.cpp
@@ -43,6 +43,8 @@ CosConcurrencyControl::LockSet_var
CC_Command::GetLockSet (const char *lock_set_name,
CORBA::Environment &ACE_TRY_ENV)
{
+ CosConcurrencyControl::LockSet_var ccls_ret;
+
ACE_TRY
{
if(ACE_OS::strcmp(lock_set_name, "")!=0)
@@ -53,12 +55,10 @@ CC_Command::GetLockSet (const char *lock_set_name,
ACE_TRY_ENV);
ACE_TRY_CHECK;
- CosConcurrencyControl::LockSet_var ccls =
+ ccls_ret =
CosConcurrencyControl::LockSet::_narrow (ccls_obj.in (),
ACE_TRY_ENV);
ACE_TRY_CHECK;
-
- return ccls;
}
else
{
@@ -68,7 +68,7 @@ CC_Command::GetLockSet (const char *lock_set_name,
ACE_THROW_RETURN (CORBA::UNKNOWN (), 0);
}
else
- return cc_lockset_;
+ ccls_ret = cc_lockset_.in ();
}
}
ACE_CATCHANY
@@ -76,7 +76,8 @@ CC_Command::GetLockSet (const char *lock_set_name,
ACE_RETHROW;
}
ACE_ENDTRY;
- return 0;
+
+ return ccls_ret;
}
CORBA::Exception *CC_Command::excep_ = 0;