summaryrefslogtreecommitdiff
path: root/TAO/tests/IORTable_Locator/async_server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/IORTable_Locator/async_server.cpp')
-rw-r--r--TAO/tests/IORTable_Locator/async_server.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/TAO/tests/IORTable_Locator/async_server.cpp b/TAO/tests/IORTable_Locator/async_server.cpp
index 0b5dbcc48c5..73757fdd503 100644
--- a/TAO/tests/IORTable_Locator/async_server.cpp
+++ b/TAO/tests/IORTable_Locator/async_server.cpp
@@ -158,19 +158,20 @@ ACE_TMAIN(int argc, ACE_TCHAR *argv[])
poa_manager->activate ();
// Create task.
- IORTable::Locator_var iorloc;
+ IORTable::Locator_ptr iorloc_ptr;
if (use_async_locator)
{
- ACE_NEW_RETURN (iorloc,
+ ACE_NEW_RETURN (iorloc_ptr,
AsyncLocatorTask (orb.in ()),
1);
}
else
{
- ACE_NEW_RETURN (iorloc,
+ ACE_NEW_RETURN (iorloc_ptr,
SyncLocatorTask (orb.in ()),
1);
}
+ IORTable::Locator_var iorloc = iorloc_ptr;
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("Server - using ior table object: %C\n"),