summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_NS_string.inl
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2007-03-09 16:37:51 +0000
committerSteve Huston <shuston@riverace.com>2007-03-09 16:37:51 +0000
commit259e2553e151e8d5ce54b1580b6661b5b6853b20 (patch)
tree9e0425f148c2d55c1728b6935517dcbc0f8aaa6c /ACE/ace/OS_NS_string.inl
parent3abbe03d43031f653b9328916fe9182911aa0356 (diff)
downloadATCD-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.inl4
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);