summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2005-05-27 08:50:48 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2005-05-27 08:50:48 +0000
commitd828e4f3500612a4fdf68181fb357ac2250ea463 (patch)
tree9dc5263fb0c8b0fbdcfd7e55c5d081c457bbd4df
parent7a78d47b5068b0b119dc53c507155d222e40e218 (diff)
downloadATCD-d828e4f3500612a4fdf68181fb357ac2250ea463.tar.gz
ChangeLogTag: Fri May 27 08:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--TAO/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index cd8e8771593..398e7258d8c 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,24 @@
+Fri May 27 08:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/POA/Default_Servant/Default_Servant.cpp:
+ Slightly modified this test to test reference_to_servant with
+ reference counting
+
+ * tests/POA/Deactivate_Object/server.cpp:
+ Added a call to reference_to_servant. This as a regression for
+ a bug where we didn't increment the reference count on the
+ servant before returning it.
+
+ * tao/PortableServer/Root_POA.cpp (reference_to_servant_i):
+ Increment the reference count on the servant before returning it.
+ Thanks to Konstantinos Lykiardopoulos <klyk at intracom dot gr>
+ and Lothar Werzinger <lothar at xcerla dot com> for reporting
+ this problem.
+
+ * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
+ In system_id_to_servant() don't increment the refcount on the
+ servant, this is done by the POA.
+
Fri May 27 08:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
* tao/PortableServer/Servant_Base.cpp: