From e904e96d4d398c3507806915c8f863b46c06adb2 Mon Sep 17 00:00:00 2001 From: gorhill Date: Mon, 22 Dec 2014 14:48:17 -0500 Subject: [PATCH] this fixes #436 --- src/js/ublock.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/js/ublock.js b/src/js/ublock.js index 2c3f2a3cd..ea1fc337f 100644 --- a/src/js/ublock.js +++ b/src/js/ublock.js @@ -108,20 +108,19 @@ var matchWhitelistDirective = function(url, hostname, directive) { var targetHostname = this.URI.hostnameFromURI(targetURL); var key = targetHostname; var directive = scope === 'page' ? targetURL : targetHostname; - var buckets; // Add to directive list if ( newState === false ) { if ( netWhitelist.hasOwnProperty(key) === false ) { - buckets = netWhitelist[key] = []; + netWhitelist[key] = []; } - buckets.push(directive); + netWhitelist[key].push(directive); this.saveWhitelist(); return true; } // Remove from directive list whatever causes current URL to be whitelisted - var i; + var buckets, i; for (;;) { if ( netWhitelist.hasOwnProperty(key) ) { buckets = netWhitelist[key];