[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [torbutton/master] Bug 4667: Close keep-alive connections on "New Identity"
commit 5a155065e97eb455e5c5145fa334ec8af40a2f8d
Author: Mike Perry <mikeperry-git@xxxxxxxxxx>
Date: Thu Dec 8 15:23:36 2011 -0800
Bug 4667: Close keep-alive connections on "New Identity"
TBB-only fix.
---
src/chrome/content/torbutton.js | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 4730048..01adeb5 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -1491,6 +1491,11 @@ function torbutton_new_identity() {
torbutton_clear_cookies();
}
+ // Clear keep-alive
+ var obsSvc = Components.classes["@mozilla.org/observer-service;1"].getService(Ci.nsIObserverService);
+ obsSvc.notifyObservers(this, "net:prune-all-connections", null);
+
+ // XXX: This may not clear zoom site-specific
var cps = Cc["@mozilla.org/content-pref/service;1"].
createInstance(Ci.nsIContentPrefService);
cps.removeGroupedPrefs();
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits