зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1235874 - handle null filename in DescribeScriptedCaller (r=sunfish)
--HG-- extra : commitid : 7o7x0q1IYrb
This commit is contained in:
Родитель
eddfe6b602
Коммит
d8552b2680
|
@ -0,0 +1 @@
|
|||
evaluate('evalcx("1")', { fileName: null });
|
|
@ -5909,6 +5909,8 @@ JS_PUBLIC_API(bool)
|
|||
DescribeScriptedCaller(JSContext* cx, UniqueChars* filename, unsigned* lineno,
|
||||
unsigned* column)
|
||||
{
|
||||
if (filename)
|
||||
filename->reset();
|
||||
if (lineno)
|
||||
*lineno = 0;
|
||||
if (column)
|
||||
|
@ -5923,7 +5925,7 @@ DescribeScriptedCaller(JSContext* cx, UniqueChars* filename, unsigned* lineno,
|
|||
if (i.activation()->scriptedCallerIsHidden())
|
||||
return false;
|
||||
|
||||
if (filename) {
|
||||
if (filename && i.filename()) {
|
||||
UniqueChars copy = make_string_copy(i.filename());
|
||||
if (!copy)
|
||||
return false;
|
||||
|
|
Загрузка…
Ссылка в новой задаче