aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot <root@freifunk.in-kiel.de>2014-02-04 16:24:34 +0100
committerroot <root@freifunk.in-kiel.de>2014-02-04 16:24:34 +0100
commit8264df7190cbe01955c95c4a078e43e135dc2955 (patch)
treefd54f546066df038981c8a897e87a1e90a5deae8
parent852614e7758f276f374cb6bc71ca05b3d89c269b (diff)
parent613fa425ed4a7a08bc1f19f9b0efa230a74180ef (diff)
Merge remote-tracking branch 'sargon/optimize-nodedb-py'
-rw-r--r--nodedb.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/nodedb.py b/nodedb.py
index b6c2a76..65e4d5e 100644
--- a/nodedb.py
+++ b/nodedb.py
@@ -324,6 +324,9 @@ def is_derived_mac(a, b):
except ValueError:
return False
+ if mac_a[4] != mac_b[4] or mac_a[2] != mac_b[2] or mac_a[1] != mac_b[1]:
+ return False
+
x = list(mac_a)
x[5] += 1
x[5] %= 255