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

Diff for /pegasus/src/Pegasus/DynListener/ConsumerManager.cpp between version 1.31.10.2 and 1.32

version 1.31.10.2, 2011/08/10 04:59:40 version 1.32, 2011/05/17 10:43:45
Line 305 
Line 305 
             "Consumer not found in cache, creating %s",             "Consumer not found in cache, creating %s",
             (const char*)consumerName.getCString()));             (const char*)consumerName.getCString()));
         consumer = new DynamicConsumer(consumerName);         consumer = new DynamicConsumer(consumerName);
           //ATTN: The above is a memory leak if _initConsumer throws an exception
           //need to delete it in that case
     }     }
  
     if (!cached)     if (!cached)
     {     {
         AutoPtr<DynamicConsumer> destroyer(consumer);  
         _initConsumer(consumerName, consumer);         _initConsumer(consumerName, consumer);
         destroyer.release();  
  
         if (!entryExists)         if (!entryExists)
         {         {


Legend:
Removed from v.1.31.10.2  
changed lines
  Added in v.1.32

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2