diff --git a/index.js b/index.js index a4957bd2198..2cdb424f6e8 100644 --- a/index.js +++ b/index.js @@ -714,7 +714,7 @@ RedisClient.prototype.emit_idle = function () { function normal_reply (self, reply) { var command_obj = self.command_queue.shift(); - if (typeof command_obj.callback === 'function') { + if (command_obj && typeof command_obj.callback === 'function') { if (command_obj.command !== 'exec') { reply = self.handle_reply(reply, command_obj.command, command_obj.buffer_args); }