mirror of https://github.com/k3s-io/k3s
Default conversion for byte slices is incorrect
Nil slices are getting allocated, which is incorrect and changes behavior in some cases. []byte(nil) -> []byte(nil)pull/6/head
parent
e81663c824
commit
2f59744d53
|
@ -116,6 +116,10 @@ func (c *Converter) DefaultMeta(t reflect.Type) (FieldMatchingFlags, *Meta) {
|
|||
|
||||
// Convert_Slice_byte_To_Slice_byte prevents recursing into every byte
|
||||
func Convert_Slice_byte_To_Slice_byte(in *[]byte, out *[]byte, s Scope) error {
|
||||
if *in == nil {
|
||||
*out = nil
|
||||
return nil
|
||||
}
|
||||
*out = make([]byte, len(*in))
|
||||
copy(*out, *in)
|
||||
return nil
|
||||
|
|
Loading…
Reference in New Issue