summaryrefslogtreecommitdiff
path: root/ace/Remote_Name_Space.cpp
diff options
context:
space:
mode:
authornw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-10-01 19:10:12 +0000
committernw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-10-01 19:10:12 +0000
commitdcef75f525a4a097f7068acf3deb4d6687cd6e55 (patch)
treecaea1962eaf158721166e6b56d50bb29a609c283 /ace/Remote_Name_Space.cpp
parenta09b88e9b7ced82d2a53dcf14eb5f6fe1439eea6 (diff)
downloadATCD-dcef75f525a4a097f7068acf3deb4d6687cd6e55.tar.gz
ACE_Remote_Name_Space::resolve (...): We need to allocate one more character than the strlen.
Diffstat (limited to 'ace/Remote_Name_Space.cpp')
-rw-r--r--ace/Remote_Name_Space.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ace/Remote_Name_Space.cpp b/ace/Remote_Name_Space.cpp
index a3813ebf610..4509ffcf7a0 100644
--- a/ace/Remote_Name_Space.cpp
+++ b/ace/Remote_Name_Space.cpp
@@ -84,7 +84,7 @@ ACE_Remote_Name_Space::resolve (const ACE_WString &name,
ACE_WString temp (reply.value (), reply.value_len () / sizeof (ACE_USHORT16));
value = temp;
- ACE_NEW_RETURN (type, char[reply.type_len ()], -1);
+ ACE_NEW_RETURN (type, char[reply.type_len ()+1], -1);
ACE_OS::strcpy (type, reply.type ());
return 0;