mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-05 12:01:17 +01:00
don't call calback twice #6375
This commit is contained in:
@@ -73,7 +73,7 @@ redisModule.connect = function (options, callback) {
|
||||
callback = callback || function () {};
|
||||
var redis_socket_or_host = nconf.get('redis:host');
|
||||
var cxn;
|
||||
|
||||
var callbackCalled = false;
|
||||
options = options || {};
|
||||
|
||||
if (nconf.get('redis:password')) {
|
||||
@@ -92,11 +92,17 @@ redisModule.connect = function (options, callback) {
|
||||
|
||||
cxn.on('error', function (err) {
|
||||
winston.error(err.stack);
|
||||
callback(err);
|
||||
if (!callbackCalled) {
|
||||
callbackCalled = true;
|
||||
callback(err);
|
||||
}
|
||||
});
|
||||
|
||||
cxn.on('ready', function () {
|
||||
callback();
|
||||
if (!callbackCalled) {
|
||||
callbackCalled = true;
|
||||
callback();
|
||||
}
|
||||
});
|
||||
|
||||
if (nconf.get('redis:password')) {
|
||||
|
||||
Reference in New Issue
Block a user