summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLogs/ChangeLog-02a6
-rw-r--r--ChangeLogs/ChangeLog-03a6
-rw-r--r--ace/SString.cpp2
4 files changed, 19 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index ea1de5f1374..669f6c62da1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Thu Dec 06 20:28:02 2001 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/SString.cpp (ACE_NS_WString): Char string constructor only
+ initialized the buffer length but not the string length. This
+ was causing string comparisons to fail.
+
Thu Dec 6 18:51:39 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_sunos5_sunc++.GNU: Re this change:
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index ea1de5f1374..669f6c62da1 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,9 @@
+Thu Dec 06 20:28:02 2001 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/SString.cpp (ACE_NS_WString): Char string constructor only
+ initialized the buffer length but not the string length. This
+ was causing string comparisons to fail.
+
Thu Dec 6 18:51:39 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_sunos5_sunc++.GNU: Re this change:
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index ea1de5f1374..669f6c62da1 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,9 @@
+Thu Dec 06 20:28:02 2001 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/SString.cpp (ACE_NS_WString): Char string constructor only
+ initialized the buffer length but not the string length. This
+ was causing string comparisons to fail.
+
Thu Dec 6 18:51:39 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_sunos5_sunc++.GNU: Re this change:
diff --git a/ace/SString.cpp b/ace/SString.cpp
index 56c868ad529..770f5704ab2 100644
--- a/ace/SString.cpp
+++ b/ace/SString.cpp
@@ -314,7 +314,7 @@ ACE_NS_WString::ACE_NS_WString (const char *s,
if (s == 0)
return;
- this->buf_len_ = ACE_OS_String::strlen (s);
+ this->len_ = this->buf_len_ = ACE_OS_String::strlen (s);
if (this->buf_len_ == 0)
return;