Browse and resolve mDNS services on both IPv4 and IPv6

This commit is contained in:
Julien BLACHE
2010-05-08 08:36:28 +02:00
parent c2ae855a28
commit 4bd09cba62
4 changed files with 57 additions and 16 deletions

View File

@@ -2748,7 +2748,7 @@ player_queue_clear(void)
/* Thread: main (mdns) */
static void
raop_device_cb(const char *name, const char *type, const char *domain, const char *hostname, const char *address, int port, AvahiStringList *txt)
raop_device_cb(const char *name, const char *type, const char *domain, const char *hostname, int family, const char *address, int port, AvahiStringList *txt)
{
AvahiStringList *p;
struct raop_device *rd;
@@ -2762,6 +2762,9 @@ raop_device_cb(const char *name, const char *type, const char *domain, const cha
int has_password;
int ret;
if (family != AF_INET)
return;
ret = safe_hextou64(name, &id);
if (ret < 0)
{