summaryrefslogtreecommitdiff
path: root/ace/Token_Collection.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2001-09-02 22:33:20 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2001-09-02 22:33:20 +0000
commitab9f6374b10e5e5c70aab45d974127afe0467379 (patch)
tree0824ba2a7b9aef26bc861bbf491a16f21b0467d0 /ace/Token_Collection.cpp
parent48daec51c958edb70d7a4cb36ef3ec884d363386 (diff)
downloadATCD-ab9f6374b10e5e5c70aab45d974127afe0467379.tar.gz
ChangeLogTag:Sat Sep 1 14:10:08 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
Diffstat (limited to 'ace/Token_Collection.cpp')
-rw-r--r--ace/Token_Collection.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/ace/Token_Collection.cpp b/ace/Token_Collection.cpp
index a899c5e38bc..e362d9e2aed 100644
--- a/ace/Token_Collection.cpp
+++ b/ace/Token_Collection.cpp
@@ -19,13 +19,10 @@ ACE_Token_Collection::ACE_Token_Collection (int debug,
if (name == 0)
name = ACE_LIB_TEXT ("no name");
- int n = ACE_OS::strlen (name) + 1;
-
- if (n >= ACE_MAXTOKENNAMELEN)
- n = ACE_MAXTOKENNAMELEN - 1;
-
- ACE_OS::strncpy (this->name_, ACE_const_cast (ACE_TCHAR*, name), n);
- this->name_[ACE_MAXTOKENNAMELEN - 1] = '\0';
+ ACE_OS::strsncpy (this->name_,
+ ACE_const_cast (ACE_TCHAR *,
+ name),
+ ACE_MAXTOKENNAMELEN);
}
int