зеркало из https://github.com/mozilla/gecko-dev.git
Bug 826171 - Fix strndup in memory/build/mozmemory_wrap.c. r=jlebar
This commit is contained in:
Родитель
76292d2616
Коммит
e6d10e0341
|
@ -73,8 +73,10 @@ MOZ_MEMORY_API char *
|
||||||
strndup_impl(const char *src, size_t len)
|
strndup_impl(const char *src, size_t len)
|
||||||
{
|
{
|
||||||
char* dst = (char*) malloc_impl(len + 1);
|
char* dst = (char*) malloc_impl(len + 1);
|
||||||
if (dst)
|
if (dst) {
|
||||||
strncpy(dst, src, len + 1);
|
strncpy(dst, src, len);
|
||||||
|
dst[len] = '\0';
|
||||||
|
}
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче