summaryrefslogtreecommitdiff
path: root/ACE/ace
diff options
context:
space:
mode:
authorsma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-07-20 07:39:09 +0000
committersma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-07-20 07:39:09 +0000
commit4b010b2c7665cbfbc4dea69a72c41aad0b1cf08e (patch)
treec61081503726e6af07075ae28382e9a3efca5f3a /ACE/ace
parentc787659dd3606b324935b2035c214ec7a9f8acd9 (diff)
downloadATCD-4b010b2c7665cbfbc4dea69a72c41aad0b1cf08e.tar.gz
ChangeLogTag: Fri Jul 20 07:36:00 UTC 2007 Simon Massey <sma@prismtech.com>
Diffstat (limited to 'ACE/ace')
-rw-r--r--ACE/ace/Thread_Manager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/ACE/ace/Thread_Manager.cpp b/ACE/ace/Thread_Manager.cpp
index 5946d6e4da4..8d8ca9dc72f 100644
--- a/ACE/ace/Thread_Manager.cpp
+++ b/ACE/ace/Thread_Manager.cpp
@@ -503,7 +503,7 @@ ace_thread_manager_adapter (void *args)
ACE_TSS_Emulation::tss_open (ts_storage);
#endif /* ACE_HAS_TSS_EMULATION */
- ACE_Thread_Adapter *thread_args = (ACE_Thread_Adapter *) args;
+ ACE_Thread_Adapter *thread_args = reinterpret_cast<ACE_Thread_Adapter *> (args);
// NOTE: this preprocessor directive should match the one in above
// ACE_Thread_Exit::instance (). With the Xavier Pthreads package,
@@ -532,7 +532,7 @@ ace_thread_manager_adapter (void *args)
// Invoke the user-supplied function with the args.
void *status = thread_args->invoke ();
- delete thread_args;
+ delete static_cast<ACE_Base_Thread_Adapter *> (thread_args);
return status;
}
#endif