summaryrefslogtreecommitdiffhomepage
path: root/dhcpv4/dhcpv4.go
diff options
context:
space:
mode:
authorAndrea Barberio <insomniac@slackware.it>2018-02-02 10:48:48 +0000
committerAndrea Barberio <insomniac@slackware.it>2018-02-02 10:48:48 +0000
commitbc09f499456f024d8147063ad31c4e64f02a8bc2 (patch)
tree1959c2632af6e9d755891a804ed7c2b218a0c6f7 /dhcpv4/dhcpv4.go
parente888c6f409058a6ee89b156a7101efb628f85db5 (diff)
Replaced ugly code for generating MAC string
Diffstat (limited to 'dhcpv4/dhcpv4.go')
-rw-r--r--dhcpv4/dhcpv4.go6
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) {