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 }