diff --git a/confluent_server/confluent/discovery/protocols/ssdp.py b/confluent_server/confluent/discovery/protocols/ssdp.py index 6dbdab4e..86977674 100644 --- a/confluent_server/confluent/discovery/protocols/ssdp.py +++ b/confluent_server/confluent/discovery/protocols/ssdp.py @@ -202,6 +202,8 @@ def snoop(handler, byehandler=None, protocol=None, uuidlookup=None): cfg, node, ifidx=iface) if ncfg.get('matchesnodename', None): reply += 'DEFAULTNET: 1\r\n' + elif not netutil.address_is_local(peer[0]): + continue if not isinstance(reply, bytes): reply = reply.encode('utf8') s.sendto(reply, peer)