summaryrefslogtreecommitdiff
path: root/sys/netipsec
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2003-02-28 20:06:29 +0000
committerSam Leffler <sam@FreeBSD.org>2003-02-28 20:06:29 +0000
commit595064e871818b663b43cea04273245848b1dd3a (patch)
treec8735eb28221faeaef6d1d5dd660eabadbce50ea /sys/netipsec
parent0bc60d9734d45265372e6c54a64f64b478b6b6c0 (diff)
Notes
Diffstat (limited to 'sys/netipsec')
-rw-r--r--sys/netipsec/ipsec.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/netipsec/ipsec.c b/sys/netipsec/ipsec.c
index 59c598613e9c..1eb0f6ab05f4 100644
--- a/sys/netipsec/ipsec.c
+++ b/sys/netipsec/ipsec.c
@@ -289,8 +289,12 @@ ipsec_getpolicybysock(m, dir, inp, error)
/* set spidx in pcb */
if (inp->inp_vflag & INP_IPV6PROTO) {
+#ifdef INET6
*error = ipsec6_setspidx_in6pcb(m, inp);
pcbsp = inp->in6p_sp;
+#else
+ *error = EINVAL; /* should not happen */
+#endif
} else {
*error = ipsec4_setspidx_inpcb(m, inp);
pcbsp = inp->inp_sp;