summaryrefslogtreecommitdiff
path: root/ChangeLogs/ChangeLog-03a
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLogs/ChangeLog-03a')
-rw-r--r--ChangeLogs/ChangeLog-03a14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 08a1f909d61..ce8f651407a 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,17 @@
+Thu Mar 22 21:33:37 2001 Chris Cleeland <cleeland_c@ociweb.com>
+
+ * ace/INET_Addr.h: VxWorks' inet_ntoa doesn't behave like most
+ others, and our use was causing memory leaks. VxWorks prefers
+ that you use its own inet_ntoa_b, which takes the buffer to fill
+ as an argument. Thus, for VxWorks, added a data member char buf
+ of the appropriate length so that get_host_addr can use
+ inet_ntoa_b to fill that in.
+
+ * ace/INET_Addr.i (get_host_addr): For VxWorks only, changed this
+ to use the preferred inet_ntoa_b. This eliminate memory leaks
+ under VxWorks. Thanks to Erik Johannes <ejohannes@oresis.com> for
+ the suggested fix.
+
Wed Mar 21 19:20:02 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* apps/Gateway/Peer/Peer.cpp (nonblk_put): Fixed a compile error