diff options
author | Dan Williams <dcbw@redhat.com> | 2006-10-20 16:29:11 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2006-10-20 16:29:11 (GMT) |
commit | f7f1455b4691752abc6753a26dad13060ddb6695 (patch) | |
tree | c05f79ef4122cbec5b9150afa0604a36f53d41ea /services/presence | |
parent | 01ad8968be0f72ddddac26eb6e1bd6f98d826a6f (diff) |
Revert to IP4 only since Avahi mixes up IP4 and IP6 when using PROTO_UNSPEC
Diffstat (limited to 'services/presence')
-rw-r--r-- | services/presence/PresenceService.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/services/presence/PresenceService.py b/services/presence/PresenceService.py index 1c3990b..d466caf 100644 --- a/services/presence/PresenceService.py +++ b/services/presence/PresenceService.py @@ -340,10 +340,10 @@ class PresenceService(object): avahi.DBUS_PATH_SERVER), avahi.DBUS_INTERFACE_SERVER) # Always browse .local - self._new_domain_cb(avahi.IF_UNSPEC, avahi.PROTO_UNSPEC, "local") + self._new_domain_cb(avahi.IF_UNSPEC, avahi.PROTO_INET, "local") # Connect to Avahi and start looking for stuff - domain_browser = self._mdns_service.DomainBrowserNew(avahi.IF_UNSPEC, avahi.PROTO_UNSPEC, + domain_browser = self._mdns_service.DomainBrowserNew(avahi.IF_UNSPEC, avahi.PROTO_INET, "", avahi.DOMAIN_BROWSER_BROWSE, dbus.UInt32(0)) db = dbus.Interface(self._system_bus.get_object(avahi.DBUS_NAME, domain_browser), avahi.DBUS_INTERFACE_DOMAIN_BROWSER) db.connect_to_signal('ItemNew', self._new_domain_cb_glue) @@ -573,7 +573,7 @@ class PresenceService(object): # Ask avahi to resolve this particular service path = self._mdns_service.ServiceResolverNew(dbus.Int32(adv.interface()), dbus.Int32(adv.protocol()), adv.name(), adv.stype(), adv.domain(), - avahi.PROTO_UNSPEC, dbus.UInt32(0)) + avahi.PROTO_INET, dbus.UInt32(0)) resolver = dbus.Interface(self._system_bus.get_object(avahi.DBUS_NAME, path), avahi.DBUS_INTERFACE_SERVICE_RESOLVER) resolver.connect_to_signal('Found', lambda *args: self._service_resolved_cb_glue(adv, *args)) |