diff options
Diffstat (limited to 'dhcpv6/dhcpv6message.go')
-rw-r--r-- | dhcpv6/dhcpv6message.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dhcpv6/dhcpv6message.go b/dhcpv6/dhcpv6message.go index eeb1591..82d44b4 100644 --- a/dhcpv6/dhcpv6message.go +++ b/dhcpv6/dhcpv6message.go @@ -34,11 +34,13 @@ func BytesToTransactionID(data []byte) (*uint32, error) { return &tid, nil } +var randomRead = rand.Read + func GenerateTransactionID() (*uint32, error) { var tid *uint32 for { tidBytes := make([]byte, 4) - n, err := rand.Read(tidBytes) + n, err := randomRead(tidBytes) if err != nil { return nil, err } |