diff options
author | shin <shin@FreeBSD.org> | 1999-12-09 08:56:50 +0000 |
---|---|---|
committer | shin <shin@FreeBSD.org> | 1999-12-09 08:56:50 +0000 |
commit | d2ada32bc048622b4dfbb5b651af0154b4821486 (patch) | |
tree | e244b585518da11ab8cb78aabd2a7af09a3e7756 /sys/netinet6/ip6_output.c | |
parent | 785c739893734950762c94f0987935428208d936 (diff) | |
download | FreeBSD-src-d2ada32bc048622b4dfbb5b651af0154b4821486.zip FreeBSD-src-d2ada32bc048622b4dfbb5b651af0154b4821486.tar.gz |
rtcalloc() is removed because it turned out not to be necessary for FreeBSD.
(It was added as a part of KAME patch)
Specified by: jdp@polstra.com
Diffstat (limited to 'sys/netinet6/ip6_output.c')
-rw-r--r-- | sys/netinet6/ip6_output.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/sys/netinet6/ip6_output.c b/sys/netinet6/ip6_output.c index 1524bc3..b86f0fe 100644 --- a/sys/netinet6/ip6_output.c +++ b/sys/netinet6/ip6_output.c @@ -530,12 +530,8 @@ skip_ipsec2:; * if an interface is specified from an upper layer, * ifp must point it. */ - if (ro->ro_rt == 0) { - if (ro == &ip6route) /* xxx kazu */ - rtalloc((struct route *)ro); - else - rtcalloc((struct route *)ro); - } + if (ro->ro_rt == 0) + rtalloc((struct route *)ro); if (ro->ro_rt == 0) { ip6stat.ip6s_noroute++; error = EHOSTUNREACH; @@ -705,7 +701,7 @@ skip_ipsec2:; sin6_fin->sin6_len = sizeof(struct sockaddr_in6); sin6_fin->sin6_addr = finaldst; - rtcalloc((struct route *)ro_pmtu); + rtalloc((struct route *)ro_pmtu); } } if (ro_pmtu->ro_rt != NULL) { |