summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMaxim Bogushevich <boga1@mail.ru>2013-10-22 17:27:02 +1000
committerFedor Indutny <fedor.indutny@gmail.com>2013-10-25 13:17:35 +0400
commit9c6e06bed30d6f8a68ba357b4b1f49ba766ebcb2 (patch)
treea95a2f90b995fbdb11489a0a9d1c3c53de3817bd /lib
parentf6f176e10872cac9dcdcd46a92c9ebfe4740f117 (diff)
downloadandroid-node-v8-9c6e06bed30d6f8a68ba357b4b1f49ba766ebcb2.tar.gz
android-node-v8-9c6e06bed30d6f8a68ba357b4b1f49ba766ebcb2.tar.bz2
android-node-v8-9c6e06bed30d6f8a68ba357b4b1f49ba766ebcb2.zip
debugger: Fix bug in sb() with unnamed script
setBreakpoint() cause error when unnamed script is loaded
Diffstat (limited to 'lib')
-rw-r--r--lib/_debugger.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/_debugger.js b/lib/_debugger.js
index 8be2d1e629..620215533b 100644
--- a/lib/_debugger.js
+++ b/lib/_debugger.js
@@ -1374,7 +1374,9 @@ Interface.prototype.setBreakpoint = function(script, line,
if (script != +script && !this.client.scripts[script]) {
var scripts = this.client.scripts;
Object.keys(scripts).forEach(function(id) {
- if (scripts[id] && scripts[id].name.indexOf(script) !== -1) {
+ if (scripts[id] &&
+ scripts[id].name &&
+ scripts[id].name.indexOf(script) !== -1) {
if (scriptId) {
ambiguous = true;
}