зеркало из https://github.com/mozilla/gecko-dev.git
Bug 849456 - Fix a potential NULL deref on OOM. r=mrosenberg
This commit is contained in:
Родитель
1e1680f215
Коммит
611c1b675e
|
@ -152,6 +152,8 @@ JS::TwoByteCharsToNewUTF8CharsZ(JSContext *cx, TwoByteChars tbchars)
|
|||
|
||||
/* Allocate buffer. */
|
||||
unsigned char *utf8 = cx->pod_malloc<unsigned char>(len + 1);
|
||||
if (!utf8)
|
||||
return UTF8CharsZ();
|
||||
|
||||
/* Encode to UTF8. */
|
||||
DeflateStringToUTF8Buffer(cx, str, tbchars.length(), (char *)utf8, &len);
|
||||
|
|
Загрузка…
Ссылка в новой задаче