From 4e1e6a2d15171bdfa23ec5f78362ce40c63d2f14 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 12 Jan 2011 16:43:05 -0800 Subject: [PATCH] debugger: Don't break on handle === 0 --- lib/_debugger.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/_debugger.js b/lib/_debugger.js index 6a584ea8d38..6392b882933 100644 --- a/lib/_debugger.js +++ b/lib/_debugger.js @@ -127,7 +127,10 @@ exports.Client = Client; Client.prototype._addHandle = function(desc) { - if (typeof desc != 'object' || !desc.handle) throw new Error('bad type'); + if (typeof desc != 'object' || typeof desc.handle != 'number') { + throw new Error('bad type'); + } + this.handles[desc.handle] = desc; if (desc.type == 'script') {