summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2002-11-30 00:34:06 +0000
committerbala <balanatarajan@users.noreply.github.com>2002-11-30 00:34:06 +0000
commitb12c9d93903c928f16806e28d1c2208a939d615c (patch)
treec7979d1496b35bec02dd20fed2c8beed6e91d7e4 /TAO/ChangeLog
parent793166c1a6788ef3a04d2d9a2092ee088e036d7f (diff)
downloadATCD-b12c9d93903c928f16806e28d1c2208a939d615c.tar.gz
ChangeLogTag: Fri Nov 29 19:30:20 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
Diffstat (limited to 'TAO/ChangeLog')
-rw-r--r--TAO/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 2533b944571..73bf1f5266d 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,21 @@
+Fri Nov 29 19:30:20 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * tao/Connect_Strategy.h:
+ * tao/Connect_Strategy.cpp: Added a new method post_failed_connect
+ () which could be used to do cleanup if the connect () call
+ fails.
+
+ * tao/Blocked_Connect_Strategy.h:
+ * tao/Blocked_Connect_Strategy.cpp: Implemented the
+ post_failed_connect () method to do cleanup of the svc_handler
+ created. Since the blocked connect strategy doesnt use the
+ reactor, and hence no handle_close () call if connection
+ establishment fails, we need to employ a seperate mechanism to
+ take care of cleanup. This fixes a memory leak.
+
+ * tao/IIOP_Connector.cpp: Call post_failed_connect () if the
+ connect () call fails.
+
Fri Nov 29 19:25:59 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
* tao/Transport.cpp: Prevented the thread doing the server side