зеркало из https://github.com/mozilla/gecko-dev.git
Bug 506894 - Crash - e4x/GC/regress-357063-01.js. r=gal
This commit is contained in:
Родитель
3431af1c47
Коммит
43dbee7472
|
@ -932,8 +932,12 @@ XMLArraySetCapacity(JSContext *cx, JSXMLArray *array, uint32 capacity)
|
|||
|
||||
if (capacity == 0) {
|
||||
/* We could let realloc(p, 0) free this, but purify gets confused. */
|
||||
if (array->vector)
|
||||
cx->free(array->vector);
|
||||
if (array->vector) {
|
||||
if (cx)
|
||||
cx->free(array->vector);
|
||||
else
|
||||
js_free(array->vector);
|
||||
}
|
||||
vector = NULL;
|
||||
} else {
|
||||
if (
|
||||
|
|
Загрузка…
Ссылка в новой задаче