Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2006-10-20 16:29:11 (GMT)
committer Dan Williams <dcbw@redhat.com>2006-10-20 16:29:11 (GMT)
commitf7f1455b4691752abc6753a26dad13060ddb6695 (patch)
treec05f79ef4122cbec5b9150afa0604a36f53d41ea /services
parent01ad8968be0f72ddddac26eb6e1bd6f98d826a6f (diff)
Revert to IP4 only since Avahi mixes up IP4 and IP6 when using PROTO_UNSPEC
Diffstat (limited to 'services')
-rw-r--r--services/presence/PresenceService.py6
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))