diff options
Diffstat (limited to 'TAO/tests/IORTable_Locator/async_server.cpp')
-rw-r--r-- | TAO/tests/IORTable_Locator/async_server.cpp | 7 |
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"), |