(file) Return to Thread.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Thread.cpp between version 1.52 and 1.53

version 1.52, 2003/10/17 14:22:49 version 1.53, 2003/10/18 01:42:26
Line 575 
Line 575 
             if( blocking_sem != 0 )             if( blocking_sem != 0 )
                blocking_sem->signal();                blocking_sem->signal();
  
             pool->_running.remove((void *)myself);              // If we are not on _running then ~ThreadPool has removed
               // us and now "owns" our pointer.
               if( pool->_running.remove((void *)myself) != 0 )
             pool->_pool.insert_first(myself);             pool->_pool.insert_first(myself);
          }          }
          else          else


Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2