Bug 452295 - Deal with embeddings that don't use principals. r=brendan

This commit is contained in:
Blake Kaplan
2008-08-27 13:56:34 -07:00
parent e46df5fb4d
commit 8efe5b4edb

View File

@@ -1147,8 +1147,10 @@ js_ComputeFilename(JSContext *cx, JSStackFrame *caller,
{
uint32 flags;
JS_ASSERT(principals || !cx->runtime->findObjectPrincipals);
flags = JS_GetScriptFilenameFlags(caller->script);
if ((flags & JSFILENAME_PROTECTED) &&
principals &&
strcmp(principals->codebase, "[System Principal]")) {
*linenop = 0;
return principals->codebase;