net.js: Check that readWatcher exists before pause, resume
This commit is contained in:
parent
2957382991
commit
bc1d758408
10
lib/net.js
10
lib/net.js
@ -695,15 +695,17 @@ Stream.prototype.setTimeout = function(msecs) {
|
||||
|
||||
|
||||
Stream.prototype.pause = function() {
|
||||
this._readWatcher.stop();
|
||||
if (this._readWatcher) this._readWatcher.stop();
|
||||
};
|
||||
|
||||
|
||||
Stream.prototype.resume = function() {
|
||||
if (this.fd === null) throw new Error('Cannot resume() closed Stream.');
|
||||
this._readWatcher.stop();
|
||||
this._readWatcher.set(this.fd, true, false);
|
||||
this._readWatcher.start();
|
||||
if (this._readWatcher) {
|
||||
this._readWatcher.stop();
|
||||
this._readWatcher.set(this.fd, true, false);
|
||||
this._readWatcher.start();
|
||||
}
|
||||
};
|
||||
|
||||
Stream.prototype.destroySoon = function() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user