diff options
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 6 | ||||
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp | 4 |
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') { |