From 2c57423838aea3a538716987869e642dcfea8317 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Sun, 20 Jul 2025 10:26:08 -0400 Subject: [PATCH] generate: Fix encoding of table length field --- generate/generate.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generate/generate.go b/generate/generate.go index ae66258..2d26796 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -347,8 +347,8 @@ func (this *Generator) generateEncodeValue(typ Type, valueSource, tagSource stri case TypeTableDefined: // KTV: ( )* nn, err := this.iprintf( - "nn, err = encoder.WriteUintN(uint64(%s.CN()), %d)\n", - tagSource, len(typ.Fields)) + "nn, err = encoder.WriteUintN(%d, %s.CN())\n", + len(typ.Fields), tagSource) n += nn; if err != nil { return n, err } nn, err = this.generateErrorCheck() n += nn; if err != nil { return n, err }