From c2e0937896f1a153581ce0b0317d907eaca2e5a8 Mon Sep 17 00:00:00 2001 From: Ossama Othman Date: Wed, 23 Feb 2005 03:23:49 +0000 Subject: ChangeLogTag:Tue Feb 22 19:18:57 2005 Ossama Othman --- TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp') diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp index be00baca3d1..99d1749fa62 100644 --- a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp +++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp @@ -127,15 +127,15 @@ void FT_ProxyAdmin::set_state( typedef typename Proxy::Skeleton Skeleton; const PortableServer::Servant servant = poa_->id_to_servant( - reinterpret_cast (proxy_state.object_id) + reinterpret_cast (proxy_state.object_id) ACE_ENV_ARG_PARAMETER); ACE_CHECK; - Skeleton skeleton = reinterpret_cast (servant->_downcast(proxy_ior->_interface_repository_id())); + Skeleton skeleton = dynamic_cast (servant); ACE_CHECK; static_cast (skeleton)->set_state(proxy_state - ACE_ENV_ARG_PARAMETER); + ACE_ENV_ARG_PARAMETER); ACE_CHECK; } } -- cgit v1.2.1