diff --git a/lib/net.js b/lib/net.js index e33378c49d3..218d66bc04b 100644 --- a/lib/net.js +++ b/lib/net.js @@ -384,9 +384,13 @@ exports.createConnection = function (port, host) { }; +var readyStateMessage; Object.defineProperty(Socket.prototype, 'readyState', { get: function () { - sys.error('readyState is depricated. Use stream.readable or stream.writable'); + if (!readyStateMessage) { + readyStateMessage = 'readyState is depricated. Use stream.readable or stream.writable'; + sys.error(readyStateMessage); + } if (this.readable && this.writable) { return 'open'; } else if (this.readable && !this.writable){