diff options
author | ru <ru@FreeBSD.org> | 2000-09-14 14:42:04 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2000-09-14 14:42:04 +0000 |
commit | 92269e49c439d44bb3b525cc86f3a6f60cae7ed9 (patch) | |
tree | 2dfe0c58d20b6967465953a458c9b0f221773ac8 /sys/contrib | |
parent | fa323bab500d3be5a6e06a3d4ef11da85244efbe (diff) | |
download | FreeBSD-src-92269e49c439d44bb3b525cc86f3a6f60cae7ed9.zip FreeBSD-src-92269e49c439d44bb3b525cc86f3a6f60cae7ed9.tar.gz |
Follow BSD/OS and NetBSD, keep the ip_id field in network order all the time.
Requested by: wollman
Diffstat (limited to 'sys/contrib')
-rw-r--r-- | sys/contrib/ipfilter/netinet/ip_auth.c | 2 | ||||
-rw-r--r-- | sys/contrib/ipfilter/netinet/ip_fil.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/sys/contrib/ipfilter/netinet/ip_auth.c b/sys/contrib/ipfilter/netinet/ip_auth.c index ff72825..4ce6a69 100644 --- a/sys/contrib/ipfilter/netinet/ip_auth.c +++ b/sys/contrib/ipfilter/netinet/ip_auth.c @@ -250,7 +250,7 @@ ip_t *ip; bo = ip->ip_len; ip->ip_len = htons(bo); -# if !SOLARIS && !defined(__NetBSD__) +# if !SOLARIS && !defined(__NetBSD__) && !defined(__FreeBSD__) /* 4.4BSD converts this ip_input.c, but I don't in solaris.c */ bo = ip->ip_id; ip->ip_id = htons(bo); diff --git a/sys/contrib/ipfilter/netinet/ip_fil.c b/sys/contrib/ipfilter/netinet/ip_fil.c index bd76b39..d609f25 100644 --- a/sys/contrib/ipfilter/netinet/ip_fil.c +++ b/sys/contrib/ipfilter/netinet/ip_fil.c @@ -1369,7 +1369,9 @@ frdest_t *fdp; i = 1; # endif # ifndef sparc +# ifndef __FreeBSD__ ip->ip_id = htons(ip->ip_id); +# endif ip->ip_len = htons(ip->ip_len); ip->ip_off = htons(ip->ip_off); # endif |