Date: Friday, December 8, 2006 @ 14:18:22
  Author: gilles
    Path: /cvsroot/carob/carob/src

Modified: ControllerPool.cpp (1.12 -> 1.13)

Added synchro in ControllerPoolManager when removing pool reference


--------------------+
 ControllerPool.cpp |    1 +
 1 files changed, 1 insertion(+)


Index: carob/src/ControllerPool.cpp
diff -u carob/src/ControllerPool.cpp:1.12 carob/src/ControllerPool.cpp:1.13
--- carob/src/ControllerPool.cpp:1.12   Mon Dec  4 15:13:48 2006
+++ carob/src/ControllerPool.cpp        Fri Dec  8 14:18:22 2006
@@ -244,6 +244,7 @@
       logError(fctName, L"Null pool can't be freed!");
     return;
   }
+  LockScope ls(&pool_map_CS);
   for (std::map<PoolIndex, AbstractControllerPool*, ltPoolIndex>::iterator iter
       = pool_map.begin(); iter != pool_map.end(); iter++)
   {

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to