diff --git a/lib/xcore.js b/lib/xcore.js index be12cba..956904e 100644 --- a/lib/xcore.js +++ b/lib/xcore.js @@ -451,7 +451,8 @@ XClient.prototype.expectReplyHeader = function() if (!handled) client.emit('error', error); // TODO: should we delete seq2stack and reply even if there is no handler? - delete client.seq2stack[seq_num]; + if (client.options.debug) + delete client.seq2stack[seq_num]; delete client.replies[seq_num]; } else client.emit('error', error);