diff options
author | Christopher Koch <c@chrisko.ch> | 2019-01-20 04:23:39 +0000 |
---|---|---|
committer | insomniac <insomniacslk@users.noreply.github.com> | 2019-01-26 23:34:26 +0000 |
commit | c09728dd0f8ccf56e74efe7df7328191a347e821 (patch) | |
tree | 0342d2dc8ee89a82ddcf86007806bd558a90acbd /dhcpv4 | |
parent | 5604533269d24e72911e36f94d335337849decae (diff) |
dhcpv6: introduce TransactionID type
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") } |