From d64eab8f2acdd1925ddad1ddeef585a807965c66 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Sat, 9 Oct 2010 01:11:08 -0400 Subject: [PATCH] Fix iter() on FF36. Closes issue #63. --- common/modules/base.jsm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/modules/base.jsm b/common/modules/base.jsm index d02930fa..ab421f3f 100644 --- a/common/modules/base.jsm +++ b/common/modules/base.jsm @@ -373,7 +373,7 @@ set.remove = function (set, key) { * @returns {Generator} */ function iter(obj) { - if (ctypes && obj instanceof ctypes.CData) { + if (ctypes && ctypes.CData && obj instanceof ctypes.CData) { while (obj.constructor instanceof ctypes.PointerType) obj = obj.contents; if (obj.constructor instanceof ctypes.ArrayType)