Bug 740609 - Handle null filename (r=luke)

This commit is contained in:
Bill McCloskey 2012-04-12 11:03:45 -07:00
parent 2ae805f612
commit 80d2dc87c2

View File

@ -943,6 +943,9 @@ JSScript::destroySourceMap(FreeOp *fop)
const char *
js::SaveScriptFilename(JSContext *cx, const char *filename)
{
if (!filename)
return NULL;
JSCompartment *comp = cx->compartment;
ScriptFilenameTable::AddPtr p = comp->scriptFilenameTable.lookupForAdd(filename);
@ -985,6 +988,7 @@ js::SaveScriptFilename(JSContext *cx, const char *filename)
void
js::MarkScriptFilename(const char *filename)
{
JS_ASSERT(filename);
ScriptFilenameEntry *sfe = FILENAME_TO_SFE(filename);
sfe->marked = true;
}