Copy the correct number of bytes.

svn path=/trunk/; revision=20841
This commit is contained in:
Filip Navara 2006-01-13 23:28:08 +00:00
parent cc6d71f9c9
commit b6228f6f3f

View file

@ -126,7 +126,7 @@ argvtosT(const _TCHAR* const* argv, _TCHAR delim)
for(i = 0; argv[i]; i++)
{
len = _tcslen(argv[i]);
memcpy(ptr, argv[i], len);
memcpy(ptr, argv[i], len * sizeof(_TCHAR));
ptr += len;
*ptr++ = delim;
}
@ -162,7 +162,7 @@ valisttosT(const _TCHAR* arg0, va_list alist, _TCHAR delim)
do
{
len = _tcslen(arg0);
memcpy(ptr, arg0, len);
memcpy(ptr, arg0, len * sizeof(_TCHAR));
ptr += len;
*ptr++ = delim;
arg0 = va_arg(alist2, _TCHAR*);