From c09728dd0f8ccf56e74efe7df7328191a347e821 Mon Sep 17 00:00:00 2001 From: Christopher Koch Date: Sun, 20 Jan 2019 04:23:39 +0000 Subject: dhcpv6: introduce TransactionID type --- dhcpv4/dhcpv4.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dhcpv4') diff --git a/dhcpv4/dhcpv4.go b/dhcpv4/dhcpv4.go index 5f6943b..1e6c26e 100644 --- a/dhcpv4/dhcpv4.go +++ b/dhcpv4/dhcpv4.go @@ -112,6 +112,9 @@ func GetExternalIPv4Addrs(addrs []net.Addr) ([]net.IP, error) { func GenerateTransactionID() (TransactionID, error) { var xid TransactionID n, err := rand.Read(xid[:]) + if err != nil { + return xid, err + } if n != 4 { return xid, errors.New("invalid random sequence for transaction ID: smaller than 32 bits") } -- cgit v1.2.3