summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2006-09-27 07:24:02 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2006-09-27 07:24:02 +0000
commit293157a0a7fe90d4b6b2465df6897cad9adc4303 (patch)
treecd5e6c076ffb1181451b24bd3a9c3b3695431a43
parent46c6dc6f4b518ffaa6712656098c178a7784b57e (diff)
downloadATCD-293157a0a7fe90d4b6b2465df6897cad9adc4303.tar.gz
Wed Sep 27 07:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--TAO/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 687992c58ac..88052615b33 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,25 @@
+Wed Sep 27 07:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged in the patch from bugzilla bug 2425, this fixes the crashing
+ of the notification service with vc8. This matches earlier investigations,
+ calling the set_qos seems to crash with vc8 because it is implemented
+ in a strange multiple inheritance setup.
+
+ * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
+ Changed to call TAO_Notify_Object::set_qos()
+ directly within the init() method (within the scope
+ of a guard) to work around an apparent memory
+ corruption error that is seen only in Visual C++ 8
+ builds. Thanks to zhamak dehghani <zhamakd at gmail
+ dot com> for initially reporting the problem and
+ providing a proposed fix, and to Charles Calkins
+ <calkinsc at ociweb dot com> for testing and
+ tweaking the proposed fix and further analyzing the
+ problem. (Not yet found, however, is the actual
+ cause of the memory corruption that existed before
+ this work around.)
+
Tue Sep 26 11:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
* tao/Strategies/COIOP_*.*: