From b55d7c6f44f33822ae2eb5a9b10679e136a6532a Mon Sep 17 00:00:00 2001 From: Tim-Smart Date: Sat, 18 Sep 2010 15:02:17 +1200 Subject: [PATCH] Prevent retry loop --- index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 6a6159c9a5..6541b779cc 100644 --- a/index.js +++ b/index.js @@ -295,6 +295,9 @@ function RedisClient(stream) { var self = this; this.stream.on("connect", function () { + if (exports.debug_mode) { + console.log("Stream connected"); + } self.connected = true; self.connections += 1; self.command_queue = new Queue(); @@ -310,6 +313,7 @@ function RedisClient(stream) { console.log("Redis reply parser error: " + err.stack); }); + self.retry_timer = null; self.retry_delay = 250; self.stream.setNoDelay(); self.stream.setTimeout(0); @@ -382,7 +386,6 @@ RedisClient.prototype.connection_gone = function () { if (exports.debug_mode) { console.log("Retrying conneciton..."); } - self.retry_timer = null; self.retry_delay = self.retry_delay * self.retry_backoff; self.stream.destroy(); self.stream.connect(self.port, self.host);