1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-06 02:15:48 +03:00

only re-initializing retry variables if the connection is really connected

This commit is contained in:
William Hockey
2013-12-12 12:05:38 -08:00
parent 355bea1e3b
commit 313fd7f65b

View File

@@ -229,6 +229,8 @@ RedisClient.prototype.do_auth = function () {
// now we are really connected
self.emit("connect");
self.initialize_retry_vars();
if (self.options.no_ready_check) {
self.on_ready();
} else {
@@ -248,7 +250,6 @@ RedisClient.prototype.on_connect = function () {
this.connections += 1;
this.command_queue = new Queue();
this.emitted_end = false;
this.initialize_retry_vars();
if (this.options.socket_nodelay) {
this.stream.setNoDelay();
}
@@ -260,6 +261,7 @@ RedisClient.prototype.on_connect = function () {
this.do_auth();
} else {
this.emit("connect");
this.initialize_retry_vars();
if (this.options.no_ready_check) {
this.on_ready();