From 00a8ceb57a63fc80b689ef0a9bb1f59b8976bf8d Mon Sep 17 00:00:00 2001 From: angelos Date: Thu, 3 Aug 2000 17:31:20 +0000 Subject: Back to the submitted patch -- this needs more investigation. --- sys/netinet/ip_ipip.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/netinet/ip_ipip.c b/sys/netinet/ip_ipip.c index 7cc27b1d53c..537f6aef3c8 100644 --- a/sys/netinet/ip_ipip.c +++ b/sys/netinet/ip_ipip.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ip_ipip.c,v 1.5 2000/08/03 08:24:17 angelos Exp $ */ +/* $OpenBSD: ip_ipip.c,v 1.6 2000/08/03 17:31:20 angelos Exp $ */ /* * The authors of this code are John Ioannidis (ji@tla.org), @@ -468,8 +468,8 @@ ipip_output(struct mbuf *m, struct tdb *tdb, struct mbuf **mp, int skip, */ m_copydata(m, sizeof(struct ip) + offsetof(struct ip, ip_off), sizeof(u_int16_t), (caddr_t) &ipo->ip_off); - ipo->ip_off = htons(ntohs(ipo->ip_off) & ~(IP_DF | IP_MF | - IP_OFFMASK)); + ipo->ip_off = htons(ipo->ip_off & ~(IP_DF | IP_MF | + IP_OFFMASK)); } #ifdef INET6 else if (tp == (IPV6_VERSION >> 4)) -- cgit v1.2.3-59-g8ed1b