http: .once() usage in setTimeout
authorisaacs <i@izs.me>
Thu, 3 May 2012 17:39:16 +0000 (10:39 -0700)
committerisaacs <i@izs.me>
Fri, 4 May 2012 21:31:08 +0000 (14:31 -0700)
lib/http.js

index 30285ee..2468e2c 100644 (file)
@@ -1494,13 +1494,13 @@ ClientRequest.prototype.setTimeout = function(msecs, callback) {
   }
 
   if (this.socket) {
-    this.socket.on('connect', function() {
+    this.socket.once('connect', function() {
       this.setTimeout(msecs, emitTimeout);
     });
     return;
   }
 
-  this.on('socket', function(sock) {
+  this.once('socket', function(sock) {
     this.setTimeout(msecs, emitTimeout);
   });
 };