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)