diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-09-02 22:33:20 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-09-02 22:33:20 +0000 |
commit | ab9f6374b10e5e5c70aab45d974127afe0467379 (patch) | |
tree | 0824ba2a7b9aef26bc861bbf491a16f21b0467d0 /ace/Token_Collection.cpp | |
parent | 48daec51c958edb70d7a4cb36ef3ec884d363386 (diff) | |
download | ATCD-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.cpp | 11 |
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 |