diff options
| author | Sam Leffler <sam@FreeBSD.org> | 2003-02-28 20:06:29 +0000 |
|---|---|---|
| committer | Sam Leffler <sam@FreeBSD.org> | 2003-02-28 20:06:29 +0000 |
| commit | 595064e871818b663b43cea04273245848b1dd3a (patch) | |
| tree | c8735eb28221faeaef6d1d5dd660eabadbce50ea /sys/netipsec | |
| parent | 0bc60d9734d45265372e6c54a64f64b478b6b6c0 (diff) | |
Notes
Diffstat (limited to 'sys/netipsec')
| -rw-r--r-- | sys/netipsec/ipsec.c | 4 |
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; |
