Bug 1301269 - Fix update retry timer is released before firing. r?francois draft
authordimi <dlee@mozilla.com>
Fri, 21 Oct 2016 14:40:11 +0800
changeset 427948 64961622e2436b3f1c691867feef4aa1a8ae4229
parent 427779 f0f1aaf051d6798e1e73d1feee07ca847333167a
child 534610 1775f49e41ced4f11b3b4bef7491aca4481f3edc
push id33179
push userdlee@mozilla.com
push dateFri, 21 Oct 2016 06:40:39 +0000
reviewersfrancois
bugs1301269
milestone52.0a1
Bug 1301269 - Fix update retry timer is released before firing. r?francois MozReview-Commit-ID: KF1j2EFuxpa
toolkit/components/url-classifier/tests/mochitest/classifierCommon.js
--- a/toolkit/components/url-classifier/tests/mochitest/classifierCommon.js
+++ b/toolkit/components/url-classifier/tests/mochitest/classifierCommon.js
@@ -1,18 +1,19 @@
 /* Any copyright is dedicated to the Public Domain.
  * http://creativecommons.org/publicdomain/zero/1.0/ */
 
 const { classes: Cc, interfaces: Ci, results: Cr } = Components;
 
 var dbService = Cc["@mozilla.org/url-classifier/dbservice;1"]
                 .getService(Ci.nsIUrlClassifierDBService);
 
+var timer;
 function setTimeout(callback, delay) {
-  let timer = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer);
+  timer = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer);
   timer.initWithCallback({ notify: callback },
                            delay,
                            Ci.nsITimer.TYPE_ONE_SHOT);
 }
 
 function doUpdate(update) {
   let listener = {
     QueryInterface: function(iid)