diff options
author | longzhiri <persistentsnail@gmail.com> | 2020-08-08 15:24:10 +0800 |
---|---|---|
committer | Jens Geyer <jensg@apache.org> | 2020-08-31 22:46:43 +0200 |
commit | 21b3e46993005e86b05714e3806ee9eb53a1d0af (patch) | |
tree | f812aaf9cca1714ae611327fb03161287a96f854 | |
parent | cc41c29c08be3830104ef7bec2c181c99d40b1a3 (diff) | |
download | thrift-21b3e46993005e86b05714e3806ee9eb53a1d0af.tar.gz |
THRIFT-5262 Fix a encoding struct bug in the compact protocol implementation to lua
Client: lua
Patch: longzhiri <persistentsnail@gmail.com>
This closes #2214
-rw-r--r-- | lib/lua/TCompactProtocol.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/lua/TCompactProtocol.lua b/lib/lua/TCompactProtocol.lua index 8e7db8e66..ca488dc7b 100644 --- a/lib/lua/TCompactProtocol.lua +++ b/lib/lua/TCompactProtocol.lua @@ -118,8 +118,8 @@ function TCompactProtocol:writeMessageEnd() end function TCompactProtocol:writeStructBegin(name) - self.lastFieldIndex = self.lastFieldIndex + 1 self.lastField[self.lastFieldIndex] = self.lastFieldId + self.lastFieldIndex = self.lastFieldIndex + 1 self.lastFieldId = 0 end |