From 4a91a74fea16ce0f1fc242074979ecf4ea2afe82 Mon Sep 17 00:00:00 2001 From: Joe Shaw Date: Thu, 31 Jan 2019 12:02:12 -0500 Subject: [PATCH] let's just compare MAC address strings --- gyro.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/gyro.go b/gyro.go index 8a98438..de0287f 100644 --- a/gyro.go +++ b/gyro.go @@ -1,9 +1,7 @@ package main import ( - "bytes" "log" - "net" "os" "os/exec" "time" @@ -23,11 +21,6 @@ func main() { log.Printf("Starting gyro at %s", time.Now().Format(time.RFC3339)) - mac, err := net.ParseMAC(dashMAC) - if err != nil { - log.Fatalf("Unable to parse MAC address %q: %s", dashMAC, err) - } - dhcp, err := dhcp4.NewSnooperConn("0.0.0.0:67") if err != nil { log.Fatalf("Cannot start DHCP server: %s", err) @@ -43,7 +36,7 @@ func main() { continue } - if !bytes.Equal(pkt.HardwareAddr, mac) { + if pkt.HardwareAddr.String() != dashMAC { continue }