summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
Diffstat (limited to 'TAO')
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a6
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp4
2 files changed, 7 insertions, 3 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 44ac705a6d7..842dd14c390 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,9 @@
+Fri Dec 7 12:05:49 2001 Chad Elliott <elliott_c@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
+
+ Correct a bug in determing string length with strings that contain
+ a back slash. This was causing a problem on QNX, but not Solaris.
Fri Dec 7 09:00:00 2001 Venkita Subramonian <venkita@cs.wustl.edu>
diff --git a/TAO/orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp b/TAO/orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp
index 5d48f141490..a673ba3c6b2 100644
--- a/TAO/orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp
+++ b/TAO/orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp
@@ -309,11 +309,9 @@ TAO_Naming_Context::to_name (const char *sn,
{
ncomp++;
}
-
- if (*j == '\\')
+ else if (*j == '\\')
{
++j;
- --len;
if (*j == '\0')
{