mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 740609 - Handle null filename (r=luke)
This commit is contained in:
parent
2ae805f612
commit
80d2dc87c2
@ -943,6 +943,9 @@ JSScript::destroySourceMap(FreeOp *fop)
|
|||||||
const char *
|
const char *
|
||||||
js::SaveScriptFilename(JSContext *cx, const char *filename)
|
js::SaveScriptFilename(JSContext *cx, const char *filename)
|
||||||
{
|
{
|
||||||
|
if (!filename)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
JSCompartment *comp = cx->compartment;
|
JSCompartment *comp = cx->compartment;
|
||||||
|
|
||||||
ScriptFilenameTable::AddPtr p = comp->scriptFilenameTable.lookupForAdd(filename);
|
ScriptFilenameTable::AddPtr p = comp->scriptFilenameTable.lookupForAdd(filename);
|
||||||
@ -985,6 +988,7 @@ js::SaveScriptFilename(JSContext *cx, const char *filename)
|
|||||||
void
|
void
|
||||||
js::MarkScriptFilename(const char *filename)
|
js::MarkScriptFilename(const char *filename)
|
||||||
{
|
{
|
||||||
|
JS_ASSERT(filename);
|
||||||
ScriptFilenameEntry *sfe = FILENAME_TO_SFE(filename);
|
ScriptFilenameEntry *sfe = FILENAME_TO_SFE(filename);
|
||||||
sfe->marked = true;
|
sfe->marked = true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user