From aec83994fea80aec0965bc9ecc95fe0139be3160 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 16 Dec 2007 21:03:02 +0000 Subject: fix detection whether an interface has a routable address assigned on BSD. Patch from zml. Closes #166 git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1591 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- avahi-core/socket.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'avahi-core') diff --git a/avahi-core/socket.c b/avahi-core/socket.c index 265536d..4146d5a 100644 --- a/avahi-core/socket.c +++ b/avahi-core/socket.c @@ -451,7 +451,11 @@ static int sendmsg_loop(int fd, struct msghdr *msg, int flags) { break; if (errno != EAGAIN) { - avahi_log_debug("sendmsg() failed: %s", strerror(errno)); + char where[64]; + struct sockaddr_in *sin = msg->msg_name; + + inet_ntop(sin->sin_family, &sin->sin_addr, where, sizeof(where)); + avahi_log_debug("sendmsg() to %s failed: %s", where, strerror(errno)); return -1; } -- cgit