summaryrefslogtreecommitdiffstats
path: root/avahi-core/netlink.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-10-15 01:30:46 +0000
committerLennart Poettering <lennart@poettering.net>2005-10-15 01:30:46 +0000
commitd322a943be5387a539f8f3ea3a19a7e2ed5a55a2 (patch)
tree8bdd729e8da6156793f46c82d60384cdc746d6a2 /avahi-core/netlink.c
parent76b74d2dea0c6b44d5bf8efa4b96a7fb8de38751 (diff)
* Some minor cleanups in netlink code
* add some comments to iface-linux.c, to ease porting for sebest git-svn-id: file:///home/lennart/svn/public/avahi/trunk@762 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-core/netlink.c')
-rw-r--r--avahi-core/netlink.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/avahi-core/netlink.c b/avahi-core/netlink.c
index ccb4d83..d5d2295 100644
--- a/avahi-core/netlink.c
+++ b/avahi-core/netlink.c
@@ -56,10 +56,10 @@ int avahi_netlink_work(AvahiNetlink *nl, int block) {
if ((bytes = recv(nl->fd, nl->buffer, nl->buffer_length, block ? 0 : MSG_DONTWAIT)) < 0) {
if (errno == EAGAIN || errno == EINTR)
- return 1;
+ return 0;
avahi_log_error(__FILE__": recv() failed: %s", strerror(errno));
- return 0;
+ return -1;
}
break;
@@ -71,7 +71,7 @@ int avahi_netlink_work(AvahiNetlink *nl, int block) {
for (; bytes > 0; p = NLMSG_NEXT(p, bytes)) {
if (!NLMSG_OK(p, (size_t) bytes)) {
avahi_log_warn(__FILE__": packet truncated");
- return 0;
+ return -1;
}
nl->callback(nl, p, nl->userdata);