Browse Source

TLS: Don't give up if you can't write 0 bytes

v0.7.4-release
Ryan Dahl 14 years ago
parent
commit
dafd6d9137
  1. 4
      lib/tls.js

4
lib/tls.js

@ -313,6 +313,8 @@ CryptoStream.prototype._pull = function() {
return;
}
if (tmp.length == 0) continue;
var rv = this._puller(tmp);
if (this.pair._ssl && this.pair._ssl.error) {
@ -358,7 +360,7 @@ CleartextStream.prototype._pendingBytes = function() {
CleartextStream.prototype._puller = function(b) {
debug('writng from clearIn');
debug('clearIn ' + b.length + ' bytes');
return this.pair._ssl.clearIn(b, 0, b.length);
};

Loading…
Cancel
Save