diff options
| author | Fedor Indutny <fedor@indutny.com> | 2014-04-14 14:12:35 +0400 |
|---|---|---|
| committer | Fedor Indutny <fedor@indutny.com> | 2014-04-14 14:12:35 +0400 |
| commit | 16a083919bbf9cb29ea194a9a488af178b963443 (patch) | |
| tree | 26b97f1832ee68d289f98fb9de611cc301a84800 /lib/buffer.js | |
| parent | c61b0e9cbc748c5e90fc5e25e4fb490b4104cae3 (diff) | |
| download | node-fix/orangemocha-readable-stuff.tar.gz | |
tls: set _connecting before starting the flowfix/orangemocha-readable-stuff
When creating a TLSSocket instance based on the existing connecting
socket, `_connecting` property is copied after the initialization of
`net.Socket`. However, since `net.Socket` constructor will call
`.read(0)` if the `readable` is true - error may happen at this code
chunk in net.js:
Socket.prototype._read = function(n) {
debug('_read');
if (this._connecting || !this._handle) {
debug('_read wait for connection');
this.once('connect', this._read.bind(this, n));
...
Leading to a test failures on windows:
- test/simple/test-tls-connect-given-socket.js
Diffstat (limited to 'lib/buffer.js')
0 files changed, 0 insertions, 0 deletions
