Parser: check stream readable before read()

fork
Brian White 11 years ago
parent d4e7eb6257
commit 89aef1b73d

@ -76,8 +76,10 @@ Parser.prototype.setStream = function(stream) {
};
Parser.prototype._tryread = function(n) {
var r = this._stream.read(n);
r && this._parse(r);
if (this._stream.readable) {
var r = this._stream.read(n);
r && this._parse(r);
}
};
Parser.prototype._parse = function(data) {

Loading…
Cancel
Save