mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-02 00:07:50 +00:00
Merge pull request #24390 from smarterclayton/byte_slice
Automatic merge from submit-queue 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) @wojtek-t
This commit is contained in:
commit
88a68e99f3
@ -116,6 +116,10 @@ func (c *Converter) DefaultMeta(t reflect.Type) (FieldMatchingFlags, *Meta) {
|
|||||||
|
|
||||||
// Convert_Slice_byte_To_Slice_byte prevents recursing into every byte
|
// 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 {
|
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))
|
*out = make([]byte, len(*in))
|
||||||
copy(*out, *in)
|
copy(*out, *in)
|
||||||
return nil
|
return nil
|
||||||
|
Loading…
Reference in New Issue
Block a user