mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
Bug 990787, part 8 - Add an OOM check in WeakMap_set_impl. r=Waldo.
--HG-- extra : rebase_source : e97b20a18d5cc0b3f76f2bd2333a18cf5587fbaf
This commit is contained in:
parent
f87f2c4d28
commit
cb0558c6d3
@ -312,6 +312,8 @@ WeakMap_set_impl(JSContext *cx, CallArgs args)
|
||||
ObjectValueMap *map = thisObj->as<WeakMapObject>().getMap();
|
||||
if (!map) {
|
||||
map = cx->new_<ObjectValueMap>(cx, thisObj.get());
|
||||
if (!map)
|
||||
return false;
|
||||
if (!map->init()) {
|
||||
js_delete(map);
|
||||
JS_ReportOutOfMemory(cx);
|
||||
|
Loading…
Reference in New Issue
Block a user