Bug 826171 - Fix strndup in memory/build/mozmemory_wrap.c. r=jlebar

This commit is contained in:
Mike Hommey 2013-01-03 16:05:20 +01:00
Родитель 76292d2616
Коммит e6d10e0341
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -73,8 +73,10 @@ MOZ_MEMORY_API char *
strndup_impl(const char *src, size_t len)
{
char* dst = (char*) malloc_impl(len + 1);
if (dst)
strncpy(dst, src, len + 1);
if (dst) {
strncpy(dst, src, len);
dst[len] = '\0';
}
return dst;
}