summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjca <jca@openbsd.org>2017-04-05 14:48:48 +0000
committerjca <jca@openbsd.org>2017-04-05 14:48:48 +0000
commitcd4d7460a3bf981e68f7a29d9befeaba879f64cf (patch)
treed4522a0aac3d4440ac97e0b112ab752256c5cde1
parentWe can enable many -W compiler warnings now. (diff)
downloadwireguard-openbsd-cd4d7460a3bf981e68f7a29d9befeaba879f64cf.tar.xz
wireguard-openbsd-cd4d7460a3bf981e68f7a29d9befeaba879f64cf.zip
sendmsg returns a signed value, fix error check
ok millert@ deraadt@
-rw-r--r--usr.sbin/rtadvd/rtadvd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/rtadvd/rtadvd.c b/usr.sbin/rtadvd/rtadvd.c
index aba081a6a84..57d36ffce93 100644
--- a/usr.sbin/rtadvd/rtadvd.c
+++ b/usr.sbin/rtadvd/rtadvd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rtadvd.c,v 1.83 2017/01/20 23:29:58 benno Exp $ */
+/* $OpenBSD: rtadvd.c,v 1.84 2017/04/05 14:48:48 jca Exp $ */
/* $KAME: rtadvd.c,v 1.66 2002/05/29 14:18:36 itojun Exp $ */
/*
@@ -1218,7 +1218,7 @@ ra_output(struct rainfo *rainfo)
{
struct cmsghdr *cm;
struct in6_pktinfo *pi;
- size_t len;
+ ssize_t len;
if ((iflist[rainfo->ifindex]->ifm_flags & IFF_UP) == 0) {
log_debug("%s is not up, skip sending RA", rainfo->ifname);