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

Fix forgotten optional info section

Fixes #1003
This commit is contained in:
Ruben Bridgewater
2016-03-15 09:59:09 +01:00
parent 093f437fac
commit 24e7486a5a
2 changed files with 24 additions and 2 deletions

View File

@@ -33,11 +33,17 @@ RedisClient.prototype.select = RedisClient.prototype.SELECT = function select (d
};
// Store info in this.server_info after each call
RedisClient.prototype.info = RedisClient.prototype.INFO = function info (callback) {
RedisClient.prototype.info = RedisClient.prototype.INFO = function info (section, callback) {
var self = this;
var ready = this.ready;
if (typeof section === 'function') {
callback = section;
section = 'default';
} else if (section === undefined) {
section = 'default';
}
this.ready = ready || this.offline_queue.length === 0; // keep the execution order intakt
var tmp = this.send_command('info', [], function (err, res) {
var tmp = this.send_command('info', [section], function (err, res) {
if (res) {
var obj = {};
var lines = res.toString().split('\r\n');