allow NULL Scripts for JS_NewScriptObject

This commit is contained in:
shaver 1998-05-27 14:18:51 +00:00
Родитель fa8558204f
Коммит 911b2ac9f2
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -1942,8 +1942,10 @@ JS_NewScriptObject(JSContext *cx, JSScript *script)
obj = js_NewObject(cx, &js_ScriptClass, NULL, NULL);
if (!obj)
return NULL;
JS_SetPrivate(cx, obj, script);
script->object = obj;
if (script) {
JS_SetPrivate(cx, obj, script);
script->object = obj;
}
return obj;
}