summaryrefslogtreecommitdiff
path: root/ChangeLog-97b
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog-97b')
-rw-r--r--ChangeLog-97b24
1 files changed, 24 insertions, 0 deletions
diff --git a/ChangeLog-97b b/ChangeLog-97b
index 1c86117510c..3fc0009c550 100644
--- a/ChangeLog-97b
+++ b/ChangeLog-97b
@@ -1,3 +1,27 @@
+Thu Nov 06 22:13:01 1997 <irfan@TWOSTEP>
+
+ * ace: Changed the comparison &local_sap == &ACE_Addr::sap_any to
+ local_sap == ACE_Addr::sap_any. Thanks to Steve Coy
+ <stevec@magna.com.au> for pointing out that the default
+ parameter const ACE_Addr &local_sap = ACE_Addr::sap_any will
+ cause a copy of sap_any to be made and passed to the method,
+ invalidating the memory address comparison.
+
+ The following files were effected:
+
+ Asynch_Acceptor.cpp
+ SOCK_Acceptor.cpp
+ SOCK_CODgram.cpp
+ SOCK_Dgram.cpp
+ TLI_Acceptor.cpp
+ TLI_Connector.cpp
+
+ * ace/Addr.cpp: Made sure that the type and size of
+ ACE_Addr::sap_any does not match the type and size of any other
+ Addr type. This is necessary for local_addr==ACE_Addr::sap_any
+ to return 0 when local_addr is anything other than
+ ACE_Addr::sap_any.
+
Thu Nov 6 19:40:41 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Object_Manager: Added support for