Fixed long messages bug

This commit is contained in:
Igor Zhukov 2014-03-06 19:24:20 +01:00
parent cf2c213708
commit c3b9fdfc75

View File

@ -378,9 +378,8 @@ TLSerialization.prototype.checkLength = function (needBytes) {
return;
}
console.log('Increase buffer', this.offset, needBytes, this.maxLength);
console.trace();
this.maxLength = Math.max(this.maxLength * 2, this.offset + needBytes + 16);
console.trace('Increase buffer', this.offset, needBytes, this.maxLength);
this.maxLength = Math.ceil(Math.max(this.maxLength * 2, this.offset + needBytes + 16) / 4) * 4;
var previousBuffer = this.buffer,
previousArray = new Int32Array(previousBuffer);