]> git.meshlink.io Git - catta/blobdiff - avahi-core/iface-linux.c
core: avahi on Linux uses incorrect address for P-t-P interface
[catta] / avahi-core / iface-linux.c
index 4d12f73504193d00332f56debdcdd8581f00bab7..c1843dd962283f90545ea66222d61d9f4b38e9c3 100644 (file)
@@ -203,7 +203,7 @@ static void netlink_callback(AvahiNetlink *nl, struct nlmsghdr *n, void* userdat
         while (RTA_OK(a, l)) {
 
             switch(a->rta_type) {
-                case IFA_ADDRESS:
+                case IFA_LOCAL:
                     /* Fill in address data */
 
                     if ((raddr.proto == AVAHI_PROTO_INET6 && RTA_PAYLOAD(a) != 16) ||