From 85f7599b374a41ec5d11acfae514c94850bbe1e3 Mon Sep 17 00:00:00 2001 From: itojun Date: Wed, 9 Jul 2003 22:03:15 +0000 Subject: do not flip ip_len/ip_off in netinet stack. deraadt ok. (please test, especially PF portion) --- sys/netinet/tcp_output.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/netinet/tcp_output.c') diff --git a/sys/netinet/tcp_output.c b/sys/netinet/tcp_output.c index 80c927bc06a..33b0ac36f41 100644 --- a/sys/netinet/tcp_output.c +++ b/sys/netinet/tcp_output.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tcp_output.c,v 1.57 2003/06/09 07:40:25 itojun Exp $ */ +/* $OpenBSD: tcp_output.c,v 1.58 2003/07/09 22:03:16 itojun Exp $ */ /* $NetBSD: tcp_output.c,v 1.16 1997/06/03 16:17:09 kml Exp $ */ /* @@ -1104,7 +1104,7 @@ send: struct ip *ip; ip = mtod(m, struct ip *); - ip->ip_len = m->m_pkthdr.len; + ip->ip_len = htons(m->m_pkthdr.len); ip->ip_ttl = tp->t_inpcb->inp_ip.ip_ttl; ip->ip_tos = tp->t_inpcb->inp_ip.ip_tos; #ifdef TCP_ECN -- cgit v1.2.3-59-g8ed1b