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