diff --git a/src/libCom/osi/osiThread.cpp b/src/libCom/osi/osiThread.cpp index 43d9b79be..720d601c5 100644 --- a/src/libCom/osi/osiThread.cpp +++ b/src/libCom/osi/osiThread.cpp @@ -19,6 +19,7 @@ static void osiThreadCallEntryPoint ( void *pPvt ) if ( ! pThread->cancel ) { pThread->entryPoint (); } + pThread->id = 0; pThread->exit.signal (); }