summaryrefslogtreecommitdiffstats
path: root/sys/netipsec
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2017-04-01 10:02:36 +0000
committerae <ae@FreeBSD.org>2017-04-01 10:02:36 +0000
commitfcde6d7e1549f7be480b6f9fc304f325cec8595a (patch)
tree469199abedfd8a2861ae2907edded4b5e742d671 /sys/netipsec
parentd5217d8adabc80134772b00dd1b65cd6679576d2 (diff)
downloadFreeBSD-src-fcde6d7e1549f7be480b6f9fc304f325cec8595a.zip
FreeBSD-src-fcde6d7e1549f7be480b6f9fc304f325cec8595a.tar.gz
MFC r316133:
Fix bug in r308972 that leads to panic when non-compressed IPComp packet is received. Reported by: Denis Ahrens <denis h3q com>
Diffstat (limited to 'sys/netipsec')
-rw-r--r--sys/netipsec/key.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netipsec/key.c b/sys/netipsec/key.c
index a7ae8be..6807f21 100644
--- a/sys/netipsec/key.c
+++ b/sys/netipsec/key.c
@@ -1041,9 +1041,9 @@ key_allocsa_tunnel(union sockaddr_union *src, union sockaddr_union *dst,
continue;
if (proto != sah->saidx.proto)
continue;
- if (key_sockaddrcmp(&src->sa, &sav->sah->saidx.src.sa, 0) != 0)
+ if (key_sockaddrcmp(&src->sa, &sah->saidx.src.sa, 0) != 0)
continue;
- if (key_sockaddrcmp(&dst->sa, &sav->sah->saidx.dst.sa, 0) != 0)
+ if (key_sockaddrcmp(&dst->sa, &sah->saidx.dst.sa, 0) != 0)
continue;
/* XXXAE: is key_preferred_oldsa reasonably?*/
if (V_key_preferred_oldsa)
OpenPOWER on IntegriCloud