Merge pull request #982 from tricknotes/error-stack
Ignore assignment to Error#stack if it is readonly property
This commit is contained in:
commit
52b99bdf93
@ -40,7 +40,13 @@ export default function (opts, code, callback) {
|
||||
message += frame;
|
||||
}
|
||||
|
||||
if (err.stack) err.stack = err.stack.replace(err.message, message);
|
||||
if (err.stack) {
|
||||
var newStack = err.stack.replace(err.message, message);
|
||||
try {
|
||||
err.stack = newStack;
|
||||
} catch (e) { /* `err.stack` may be a readonly property in some environments. */ }
|
||||
}
|
||||
|
||||
err.message = message;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user