diff options
author | Steve Huston <shuston@riverace.com> | 2007-03-09 16:37:51 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2007-03-09 16:37:51 +0000 |
commit | 259e2553e151e8d5ce54b1580b6661b5b6853b20 (patch) | |
tree | 9e0425f148c2d55c1728b6935517dcbc0f8aaa6c /ACE/ace/OS_NS_string.inl | |
parent | 3abbe03d43031f653b9328916fe9182911aa0356 (diff) | |
download | ATCD-259e2553e151e8d5ce54b1580b6661b5b6853b20.tar.gz |
ChangeLogTag:Fri Mar 9 16:27:23 UTC 2007 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'ACE/ace/OS_NS_string.inl')
-rw-r--r-- | ACE/ace/OS_NS_string.inl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ACE/ace/OS_NS_string.inl b/ACE/ace/OS_NS_string.inl index 74cb06668ca..f155cfff4bb 100644 --- a/ACE/ace/OS_NS_string.inl +++ b/ACE/ace/OS_NS_string.inl @@ -260,7 +260,7 @@ ACE_INLINE char * ACE_OS::strncat (char *s, const char *t, size_t len) { #if defined (ACE_HAS_TR24731_2005_CRT) - strncat_s (s, len, t, _TRUNCATE); + strncat_s (s, len + 1, t, _TRUNCATE); return s; #else return ::strncat (s, t, len); @@ -273,7 +273,7 @@ ACE_OS::strncat (ACE_WCHAR_T *s, const ACE_WCHAR_T *t, size_t len) # if !defined (ACE_HAS_WCHAR) || defined (ACE_LACKS_WCSNCAT) return ACE_OS::wcsncat_emulation (s, t, len); # elif defined (ACE_HAS_TR24731_2005_CRT) - wcsncat_s (s, len, t, _TRUNCATE); + wcsncat_s (s, len + 1, t, _TRUNCATE); return s; # else /* !ACE_HAS_WCHAR || ACE_LACKS_WCSNCAT */ return ::wcsncat (s, t, len); |