diff --git a/common/modules/sanitizer.jsm b/common/modules/sanitizer.jsm index d69c7785..cf0b131d 100644 --- a/common/modules/sanitizer.jsm +++ b/common/modules/sanitizer.jsm @@ -187,7 +187,7 @@ const Sanitizer = Module("sanitizer", tmp.Sanitizer, { iterCookies: function iterCookies(host) { for (let c in iter(services.get("cookies"))) - if (!host || util.isSubdomain(c.QueryInterface(Ci.nsICookie2).rawHost, host)) + if (c.QueryInterface(Ci.nsICookie2) && !host || util.isSubdomain(c.rawHost, host)) yield c; }, iterPermissions: function iterPermissions(host) {