From cd743ff46cd3fd4fd8af86b2c7114d8ce41bc46e Mon Sep 17 00:00:00 2001 From: Andreas Baldeau Date: Fri, 31 Jan 2014 21:50:09 +0100 Subject: [PATCH] Fixes client mac obfuscation. Node to node links stay untouched now. --- nodedb.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nodedb.py b/nodedb.py index 9dd9849..37c6e09 100644 --- a/nodedb.py +++ b/nodedb.py @@ -232,6 +232,12 @@ class NodeDB: try: node_source = self.maybe_node_by_fuzzy_mac(ids) node_target = self.maybe_node_by_id(idt) + + if not node_source.flags['client'] and not node_target.flags['client']: + # if none of the nodes associated with this link are clients, + # we do not want to obscure + continue + if ids in clientIds and idt in clientIds: # This is for corner cases, when a client # is linked to another client.