diff --git a/confluent_server/confluent/discovery/protocols/ssdp.py b/confluent_server/confluent/discovery/protocols/ssdp.py index 447aaf5f..acd6b84e 100644 --- a/confluent_server/confluent/discovery/protocols/ssdp.py +++ b/confluent_server/confluent/discovery/protocols/ssdp.py @@ -316,7 +316,7 @@ def snoop(handler, byehandler=None, protocol=None, uuidlookup=None): if not mac: continue _process_snoop(peer, rsp, mac, known_peers, newmacs, peerbymacaddress, byehandler, machandlers, handler) - for mac in newmacs: + for mac in list(newmacs): thehandler = machandlers.get(mac, None) if thehandler: thehandler(peerbymacaddress[mac])