diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2006-09-27 07:24:02 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2006-09-27 07:24:02 +0000 |
commit | 293157a0a7fe90d4b6b2465df6897cad9adc4303 (patch) | |
tree | cd5e6c076ffb1181451b24bd3a9c3b3695431a43 | |
parent | 46c6dc6f4b518ffaa6712656098c178a7784b57e (diff) | |
download | ATCD-293157a0a7fe90d4b6b2465df6897cad9adc4303.tar.gz |
Wed Sep 27 07:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r-- | TAO/ChangeLog | 22 |
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_*.*: |