parent
ead58ad72c
commit
4a5f55a5de
@ -255,6 +255,10 @@ func (h *Handler) leasePeriodForDevice(hwAddr string) time.Duration {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return h.LeasePeriod
|
return h.LeasePeriod
|
||||||
}
|
}
|
||||||
|
if len(hwAddrPrefix) != 6 {
|
||||||
|
// Invalid MAC address
|
||||||
|
return h.LeasePeriod
|
||||||
|
}
|
||||||
hwAddrPrefix = hwAddrPrefix[:3]
|
hwAddrPrefix = hwAddrPrefix[:3]
|
||||||
i := sort.Search(len(nintendoMacPrefixes), func(i int) bool {
|
i := sort.Search(len(nintendoMacPrefixes), func(i int) bool {
|
||||||
return bytes.Compare(nintendoMacPrefixes[i][:], hwAddrPrefix) >= 0
|
return bytes.Compare(nintendoMacPrefixes[i][:], hwAddrPrefix) >= 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user