diff options
| author | Hajimu UMEMOTO <ume@FreeBSD.org> | 2001-06-20 12:32:48 +0000 |
|---|---|---|
| committer | Hajimu UMEMOTO <ume@FreeBSD.org> | 2001-06-20 12:32:48 +0000 |
| commit | ff2428299fe7837e0340a4006dea7c3f23a70d56 (patch) | |
| tree | c85ce8f39db2e14c4c8a8dc6e119f1e601237a20 /sys/netinet/tcp_subr.c | |
| parent | a48de39dafb8d9b5ef9ad802502bcb1f8d223a7c (diff) | |
Notes
Diffstat (limited to 'sys/netinet/tcp_subr.c')
| -rw-r--r-- | sys/netinet/tcp_subr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/tcp_subr.c b/sys/netinet/tcp_subr.c index 06849be35acd..2782f70f38ed 100644 --- a/sys/netinet/tcp_subr.c +++ b/sys/netinet/tcp_subr.c @@ -1287,7 +1287,7 @@ tcp_rtlookup(inp) /* No route yet, so try to acquire one */ if (inp->inp_faddr.s_addr != INADDR_ANY) { ro->ro_dst.sa_family = AF_INET; - ro->ro_dst.sa_len = sizeof(ro->ro_dst); + ro->ro_dst.sa_len = sizeof(struct sockaddr_in); ((struct sockaddr_in *) &ro->ro_dst)->sin_addr = inp->inp_faddr; rtalloc(ro); @@ -1314,7 +1314,7 @@ tcp_rtlookup6(inp) dst6 = (struct sockaddr_in6 *)&ro6->ro_dst; dst6->sin6_family = AF_INET6; - dst6->sin6_len = sizeof(ro6->ro_dst); + dst6->sin6_len = sizeof(*dst6); dst6->sin6_addr = inp->in6p_faddr; rtalloc((struct route *)ro6); rt = ro6->ro_rt; |
