diff --git a/pkg/ip/link_linux.go b/pkg/ip/link_linux.go index 94e14f22..9e6f17c6 100644 --- a/pkg/ip/link_linux.go +++ b/pkg/ip/link_linux.go @@ -107,7 +107,7 @@ func makeVeth(name, vethPeerName string, mtu int, mac string, hostNS ns.NetNS) ( // RandomVethName returns string "veth" with random prefix (hashed from entropy) func RandomVethName() (string, error) { entropy := make([]byte, 4) - _, err := rand.Reader.Read(entropy) + _, err := rand.Read(entropy) if err != nil { return "", fmt.Errorf("failed to generate random veth name: %v", err) } diff --git a/pkg/testutils/netns_linux.go b/pkg/testutils/netns_linux.go index f009bfb0..b9683a3a 100644 --- a/pkg/testutils/netns_linux.go +++ b/pkg/testutils/netns_linux.go @@ -53,7 +53,7 @@ func NewNS() (ns.NetNS, error) { nsRunDir := getNsRunDir() b := make([]byte, 16) - _, err := rand.Reader.Read(b) + _, err := rand.Read(b) if err != nil { return nil, fmt.Errorf("failed to generate random netns name: %v", err) }