summaryrefslogtreecommitdiffstats
path: root/obmc/mapper/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'obmc/mapper/server.py')
-rw-r--r--obmc/mapper/server.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/obmc/mapper/server.py b/obmc/mapper/server.py
index e1f3af2..11e93ed 100644
--- a/obmc/mapper/server.py
+++ b/obmc/mapper/server.py
@@ -394,13 +394,13 @@ class ObjectMapper(dbus.service.Object):
path, owner, old=old, new=[])
def bus_handler(self, owned_name, old, new):
- valid = False
- if not obmc.dbuslib.bindings.is_unique(owned_name):
- valid = self.bus_normalize(owned_name)
+ if obmc.dbuslib.bindings.is_unique(owned_name) or \
+ owned_name == obmc.mapper.MAPPER_NAME:
+ return
- if valid and new:
+ if new:
self.process_new_owner(owned_name, new)
- if valid and old:
+ if old:
# discard any unhandled signals
# or in progress discovery
if old in self.defer_signals:
OpenPOWER on IntegriCloud