summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlongzhiri <persistentsnail@gmail.com>2020-08-08 15:24:10 +0800
committerJens Geyer <jensg@apache.org>2020-08-31 22:46:43 +0200
commit21b3e46993005e86b05714e3806ee9eb53a1d0af (patch)
treef812aaf9cca1714ae611327fb03161287a96f854
parentcc41c29c08be3830104ef7bec2c181c99d40b1a3 (diff)
downloadthrift-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.lua2
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