[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [snowflake/master] Don't overwrite global location



commit 6e95581f53d5b20c699617b7f57fc8b285a3d9c7
Author: Arlo Breault <arlolra@xxxxxxxxx>
Date:   Sun Jul 7 10:30:19 2019 +0200

    Don't overwrite global location
---
 proxy/init-badge.js | 2 +-
 proxy/shims.js      | 5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/proxy/init-badge.js b/proxy/init-badge.js
index 09579e6..180a963 100644
--- a/proxy/init-badge.js
+++ b/proxy/init-badge.js
@@ -13,7 +13,7 @@ var snowflake, query, debug, silenceNotifications, log, dbg, init;
 
   snowflake = null;
 
-  query = Query.parse(location);
+  query = Query.parse(location.search.substr(1));
 
   debug = Params.getBool(query, 'debug', false);
 
diff --git a/proxy/shims.js b/proxy/shims.js
index 4fc0b38..4ddf421 100644
--- a/proxy/shims.js
+++ b/proxy/shims.js
@@ -10,7 +10,7 @@ if (typeof module !== "undefined" && module !== null ? module.exports : void 0)
     }
   };
   chrome = {};
-  location = '';
+  location = { search: '' };
   if ((typeof TESTING === "undefined" || TESTING === null) || !TESTING) {
     webrtc = require('wrtc');
     PeerConnection = webrtc.RTCPeerConnection;
@@ -20,9 +20,6 @@ if (typeof module !== "undefined" && module !== null ? module.exports : void 0)
     ({ XMLHttpRequest } = require('xmlhttprequest'));
   }
 } else {
-  document = window.document;
-  chrome = window.chrome;
-  location = window.location.search.substr(1);
   PeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
   IceCandidate = window.RTCIceCandidate || window.mozRTCIceCandidate;
   SessionDescription = window.RTCSessionDescription || window.mozRTCSessionDescription;



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits