X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fsocket.c;h=9291f0845ef4de8408cfa486f93a4826dd320fcf;hb=0cbaf99fc5eea82006dbc07f6c561e5d6d9cefba;hp=90e1d74846b4b9dbfdacd81ff221702b400b26b0;hpb=b6ab4f8c0b229bb827d15944dec6554469abff15;p=catta diff --git a/avahi-core/socket.c b/avahi-core/socket.c index 90e1d74..9291f08 100644 --- a/avahi-core/socket.c +++ b/avahi-core/socket.c @@ -714,7 +714,11 @@ AvahiDnsPacket *avahi_recv_dns_packet_ipv4(int fd, AvahiIPv4Address *ret_src_add struct sockaddr_dl *sdl = (struct sockaddr_dl *) CMSG_DATA (cmsg); if (ret_iface) +#ifdef __sun + *ret_iface = *(uint_t*) sdl; +#else *ret_iface = (int) sdl->sdl_index; +#endif break; }