diff options
author | remi <remi@openbsd.org> | 2019-07-15 18:26:39 +0000 |
---|---|---|
committer | remi <remi@openbsd.org> | 2019-07-15 18:26:39 +0000 |
commit | 25a742ccbe26a14d7558f31cb545061d6cb1ea1f (patch) | |
tree | d726e3e9eaa9a0a217cbe422ebdb71fe6e516d7f /usr.sbin/ospfd/lsack.c | |
parent | Make layout_fix_offsets take a window like layout_fix_panes. (diff) | |
download | wireguard-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.c | 10 |
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 |