summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_ipip.c
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2015-09-09 20:19:26 +0000
committerdlg <dlg@openbsd.org>2015-09-09 20:19:26 +0000
commitd12add8d6d7758de3e006f747ce63261912cd7cd (patch)
tree0664018327005c8134b85b8315092448075e3526 /sys/netinet/ip_ipip.c
parentif_put after if_get. (diff)
downloadwireguard-openbsd-d12add8d6d7758de3e006f747ce63261912cd7cd.tar.xz
wireguard-openbsd-d12add8d6d7758de3e006f747ce63261912cd7cd.zip
if_put after if_get
ok mpi@
Diffstat (limited to 'sys/netinet/ip_ipip.c')
-rw-r--r--sys/netinet/ip_ipip.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/netinet/ip_ipip.c b/sys/netinet/ip_ipip.c
index c4a47a0f455..5d8031ede7d 100644
--- a/sys/netinet/ip_ipip.c
+++ b/sys/netinet/ip_ipip.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ip_ipip.c,v 1.65 2015/08/24 22:04:06 mpi Exp $ */
+/* $OpenBSD: ip_ipip.c,v 1.66 2015/09/09 20:19:26 dlg Exp $ */
/*
* The authors of this code are John Ioannidis (ji@tla.org),
* Angelos D. Keromytis (kermit@csd.uch.gr) and
@@ -298,6 +298,8 @@ ipip_input(struct mbuf *m, int iphlen, struct ifnet *gifp, int proto)
struct sockaddr_storage ss;
struct rtentry *rt;
+ if_put(ifp);
+
memset(&ss, 0, sizeof(ss));
if (ipo) {