From 541a3c11d4bf763c309bc40b8da1a6c88482418d Mon Sep 17 00:00:00 2001 From: gavinwen Date: Wed, 1 Sep 2021 16:52:41 +0800 Subject: [PATCH] =?UTF-8?q?fix=20bug=20Delegater=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E7=9A=84=E6=9E=84=E9=80=A0=E5=87=BD=E6=95=B0?= =?UTF-8?q?=EF=BC=8C=E5=8F=AA=E6=9C=89=E4=B8=80=E4=B8=AAnew=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=8C=E8=AF=A5bug=E4=BC=9A=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E4=B8=80=E4=B8=AA=E9=BB=98=E8=AE=A4=E5=80=BC?= =?UTF-8?q?=E7=9A=84struct=E6=97=B6=EF=BC=8C=E6=8A=9B=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tars.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tars.js b/tars.js index d9d51dd..494cc7d 100644 --- a/tars.js +++ b/tars.js @@ -1103,7 +1103,7 @@ Tars.TarsInputStream.prototype.readString = function (tag, require, DEFAULT_VALU } Tars.TarsInputStream.prototype.readStruct = function (tag, require, TYPE_T) { - if (this._skipToTag(tag, require) == false) { return new TYPE_T(); } + if (this._skipToTag(tag, require) == false) { return TYPE_T.new(this); } var head = this._readFrom(); if (head.type != Tars.DataHelp.EN_STRUCTBEGIN) {