summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 59c5986..1eb0f6a 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;
OpenPOWER on IntegriCloud