debugger fix for #1707
authorFedor Indutny <fedor.indutny@gmail.com>
Thu, 15 Sep 2011 17:45:32 +0000 (00:45 +0700)
committerRyan Dahl <ry@tinyclouds.org>
Fri, 23 Sep 2011 20:42:41 +0000 (13:42 -0700)
lib/_debugger.js

index f8b69bf..9275fb5 100644 (file)
@@ -768,7 +768,8 @@ function Interface(stdin, stdout, args) {
   // Copy all prototype methods in repl context
   // Setup them as getters if possible
   for (var i in proto) {
-    if (proto.hasOwnProperty(i) && ignored.indexOf(i) === -1) {
+    if (Object.prototype.hasOwnProperty.call(proto, i) &&
+        ignored.indexOf(i) === -1) {
       defineProperty(i, i);
       if (shortcut[i]) defineProperty(shortcut[i], i);
     }