diff options
-rw-r--r-- | dhcpv4/dhcpv4.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/dhcpv4/dhcpv4.go b/dhcpv4/dhcpv4.go index 7cf1da3..e578c30 100644 --- a/dhcpv4/dhcpv4.go +++ b/dhcpv4/dhcpv4.go @@ -325,11 +325,11 @@ func (d *DHCPv4) ClientHwAddr() [16]byte { } func (d *DHCPv4) ClientHwAddrToString() string { - var ret string + var ret []string for _, b := range d.clientHwAddr[:d.hwAddrLen] { - ret += fmt.Sprintf("%02x:", b) + ret = append(ret, fmt.Sprintf("%02x:", b)) } - return ret[:len(ret)-1] // remove trailing `:` + return strings.Join(ret, ":") } func (d *DHCPv4) SetClientHwAddr(clientHwAddr []byte) { |