diff options
| author | Hajimu UMEMOTO <ume@FreeBSD.org> | 2003-11-04 16:02:05 +0000 |
|---|---|---|
| committer | Hajimu UMEMOTO <ume@FreeBSD.org> | 2003-11-04 16:02:05 +0000 |
| commit | 0f9ade718da4248226297bed41f3e9e372fd5f4d (patch) | |
| tree | fdad404b77778d90d4bdccd4cb96415d0821c8d5 /sys/netinet6/udp6_output.c | |
| parent | 7430623f55ac6ed7b26314ff11e9a31d14255e46 (diff) | |
Notes
Diffstat (limited to 'sys/netinet6/udp6_output.c')
| -rw-r--r-- | sys/netinet6/udp6_output.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/netinet6/udp6_output.c b/sys/netinet6/udp6_output.c index f753a7609344..36a7fba38a00 100644 --- a/sys/netinet6/udp6_output.c +++ b/sys/netinet6/udp6_output.c @@ -291,6 +291,12 @@ udp6_output(in6p, m, addr6, control, td) flags = 0; udp6stat.udp6s_opackets++; +#ifdef IPSEC + if (ipsec_setsocket(m, in6p->in6p_socket) != 0) { + error = ENOBUFS; + goto release; + } +#endif /* IPSEC */ error = ip6_output(m, in6p->in6p_outputopts, &in6p->in6p_route, flags, in6p->in6p_moptions, NULL, in6p); break; |
