summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ospfd/lsack.c
diff options
context:
space:
mode:
authorremi <remi@openbsd.org>2019-07-15 18:26:39 +0000
committerremi <remi@openbsd.org>2019-07-15 18:26:39 +0000
commit25a742ccbe26a14d7558f31cb545061d6cb1ea1f (patch)
treed726e3e9eaa9a0a217cbe422ebdb71fe6e516d7f /usr.sbin/ospfd/lsack.c
parentMake layout_fix_offsets take a window like layout_fix_panes. (diff)
downloadwireguard-openbsd-25a742ccbe26a14d7558f31cb545061d6cb1ea1f.tar.xz
wireguard-openbsd-25a742ccbe26a14d7558f31cb545061d6cb1ea1f.zip
Improve logging when sending a packet fails.
OK claudio@
Diffstat (limited to 'usr.sbin/ospfd/lsack.c')
-rw-r--r--usr.sbin/ospfd/lsack.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/usr.sbin/ospfd/lsack.c b/usr.sbin/ospfd/lsack.c
index 5eed80c4b7f..ca2a7f6a140 100644
--- a/usr.sbin/ospfd/lsack.c
+++ b/usr.sbin/ospfd/lsack.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: lsack.c,v 1.21 2014/10/25 03:23:49 lteo Exp $ */
+/* $OpenBSD: lsack.c,v 1.22 2019/07/15 18:26:39 remi Exp $ */
/*
* Copyright (c) 2004, 2005 Esben Norby <norby@openbsd.org>
@@ -59,7 +59,6 @@ int
send_ls_ack(struct iface *iface, struct in_addr addr, struct ibuf *buf)
{
struct sockaddr_in dst;
- int ret;
/* update authentication and calculate checksum */
if (auth_gen(buf, iface)) {
@@ -71,8 +70,11 @@ send_ls_ack(struct iface *iface, struct in_addr addr, struct ibuf *buf)
dst.sin_len = sizeof(struct sockaddr_in);
dst.sin_addr.s_addr = addr.s_addr;
- ret = send_packet(iface, buf, &dst);
- return (ret);
+ if (send_packet(iface, buf, &dst) == -1) {
+ log_warn("%s", __func__);
+ return (-1);
+ }
+ return (0);
}
int