diff --git a/internal/common/tls.go b/internal/common/tls.go index 6166487..4917e8e 100644 --- a/internal/common/tls.go +++ b/internal/common/tls.go @@ -24,11 +24,7 @@ func AddRecordLayer(input []byte, typ byte, ver uint16) []byte { msgLen := len(input) retLen := msgLen + recordLayerLength var ret []byte - if cap(input) >= retLen { - ret = input[:retLen] - } else { - ret = make([]byte, retLen) - } + ret = make([]byte, retLen) copy(ret[recordLayerLength:], input) ret[0] = typ ret[1] = byte(ver >> 8)