diff options
Diffstat (limited to 'dhcpv4')
-rw-r--r-- | dhcpv4/dhcpv4.go | 3 |
1 files changed, 3 insertions, 0 deletions
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") } |