Black hole tcp reads after destroy()

This commit is contained in:
Bert Belder 2011-10-07 19:00:48 +02:00
parent 899358e797
commit fcad5e35fd

View File

@ -4,6 +4,8 @@ var timers = require('timers');
var util = require('util');
var assert = require('assert');
function noop() {};
// constructor for lazy loading
function createPipe() {
var Pipe = process.binding('pipe_wrap').Pipe;
@ -267,6 +269,7 @@ Socket.prototype.destroy = function(exception) {
debug('close');
if (this._handle) {
this._handle.close();
this._handle.onread = noop;
this._handle = null;
}