Avoid zero-length malloc (and assertbotch) in array_sort, just return true early\!

This commit is contained in:
brendan%mozilla.org 2000-06-03 19:00:28 +00:00
Родитель 86979fa3e1
Коммит a6d231a46a
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -726,6 +726,8 @@ array_sort(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
if (!js_GetLengthProperty(cx, obj, &len))
return JS_FALSE;
if (len == 0)
return JS_TRUE;
vec = (jsval *) JS_malloc(cx, (size_t) len * sizeof(jsval));
if (!vec)
return JS_FALSE;