diff options
author | 2015-09-09 20:19:26 +0000 | |
---|---|---|
committer | 2015-09-09 20:19:26 +0000 | |
commit | d12add8d6d7758de3e006f747ce63261912cd7cd (patch) | |
tree | 0664018327005c8134b85b8315092448075e3526 /sys/netinet/ip_ipip.c | |
parent | if_put after if_get. (diff) | |
download | wireguard-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.c | 4 |
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) { |