diff --git a/index.js b/index.js index aa3ca1e..a672fb3 100644 --- a/index.js +++ b/index.js @@ -112,12 +112,23 @@ var asynchronizers = [ ]; if (global.setImmediate) asynchronizers.push('setImmediate'); +var timers = require('timers'); +var patchGlobalTimers = global.setTimeout === timers.setTimeout; + massWrap( - require('timers'), + timers, asynchronizers, activatorFirst ); +if (patchGlobalTimers) { + massWrap( + global, + asynchronizers, + activatorFirst + ); +} + var dns = require('dns'); massWrap( dns,