From 3d6790c2195245959e102170fc28a5992d2e391c Mon Sep 17 00:00:00 2001
From: Garet Halliday <me@garet.holiday>
Date: Thu, 12 Oct 2023 17:44:55 -0500
Subject: [PATCH] a

---
 hack/packetgen/templates/decode.tmpl |  2 +-
 lib/fed/packets/v3.0/packets.go      | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/hack/packetgen/templates/decode.tmpl b/hack/packetgen/templates/decode.tmpl
index 41171023..cdfd7d42 100644
--- a/hack/packetgen/templates/decode.tmpl
+++ b/hack/packetgen/templates/decode.tmpl
@@ -86,7 +86,7 @@
 		{{$pointer}} = nil
 	} else {
 		if {{$pointer}} == nil {
-			{{$pointer}} = make([]{{template "type" (list $name $value.NullableLengthPrefixedSlice)}}, 0, int({{$lengthPointer}}))
+			{{$pointer}} = make([]{{template "type" (list $name $value.NullableLengthPrefixedSlice)}}, int({{$lengthPointer}}))
 		} else {
 			{{$pointer}} = slices.Resize({{$pointer}}, int({{$lengthPointer}}))
 		}
diff --git a/lib/fed/packets/v3.0/packets.go b/lib/fed/packets/v3.0/packets.go
index 5135a7ba..e8244ab5 100644
--- a/lib/fed/packets/v3.0/packets.go
+++ b/lib/fed/packets/v3.0/packets.go
@@ -668,7 +668,7 @@ func (T *Bind) ReadFrom(decoder *fed.Decoder) (err error) {
 			(*T).Parameters[temp26] = nil
 		} else {
 			if (*T).Parameters[temp26] == nil {
-				(*T).Parameters[temp26] = make([]uint8, 0, int(temp27))
+				(*T).Parameters[temp26] = make([]uint8, int(temp27))
 			} else {
 				(*T).Parameters[temp26] = slices.Resize((*T).Parameters[temp26], int(temp27))
 			}
@@ -1340,7 +1340,7 @@ func (T *DataRow) ReadFrom(decoder *fed.Decoder) (err error) {
 			(*T)[temp64] = nil
 		} else {
 			if (*T)[temp64] == nil {
-				(*T)[temp64] = make([]uint8, 0, int(temp65))
+				(*T)[temp64] = make([]uint8, int(temp65))
 			} else {
 				(*T)[temp64] = slices.Resize((*T)[temp64], int(temp65))
 			}
@@ -1731,7 +1731,7 @@ func (T *FunctionCall) ReadFrom(decoder *fed.Decoder) (err error) {
 			(*T).Arguments[temp84] = nil
 		} else {
 			if (*T).Arguments[temp84] == nil {
-				(*T).Arguments[temp84] = make([]uint8, 0, int(temp85))
+				(*T).Arguments[temp84] = make([]uint8, int(temp85))
 			} else {
 				(*T).Arguments[temp84] = slices.Resize((*T).Arguments[temp84], int(temp85))
 			}
@@ -1852,7 +1852,7 @@ func (T *FunctionCallResponse) ReadFrom(decoder *fed.Decoder) (err error) {
 		(*T) = nil
 	} else {
 		if (*T) == nil {
-			(*T) = make([]uint8, 0, int(temp95))
+			(*T) = make([]uint8, int(temp95))
 		} else {
 			(*T) = slices.Resize((*T), int(temp95))
 		}
@@ -2769,7 +2769,7 @@ func (T *SASLInitialResponse) ReadFrom(decoder *fed.Decoder) (err error) {
 		(*T).InitialClientResponse = nil
 	} else {
 		if (*T).InitialClientResponse == nil {
-			(*T).InitialClientResponse = make([]uint8, 0, int(temp131))
+			(*T).InitialClientResponse = make([]uint8, int(temp131))
 		} else {
 			(*T).InitialClientResponse = slices.Resize((*T).InitialClientResponse, int(temp131))
 		}
-- 
GitLab