diff options
author | phk <phk@FreeBSD.org> | 1998-06-30 10:56:31 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1998-06-30 10:56:31 +0000 |
commit | cdd3d49d95e55a1ff75bcd454ca9f6bd2d86577e (patch) | |
tree | ec8a483377ddd5fb7109dc382085b428c2e478d2 /sys/netinet/ip_mroute.c | |
parent | b5aa561ef988adaaed72f9e02c0712e9b24d5cdc (diff) | |
download | FreeBSD-src-cdd3d49d95e55a1ff75bcd454ca9f6bd2d86577e.zip FreeBSD-src-cdd3d49d95e55a1ff75bcd454ca9f6bd2d86577e.tar.gz |
Byte count statistics of multicast vifs are invalid.
The problem is caused by a wrong endianess in the sum.
PR: 7115
Submitted by: Joao Carlos Mendes Luis <jonny@jonny.eng.br>
Diffstat (limited to 'sys/netinet/ip_mroute.c')
-rw-r--r-- | sys/netinet/ip_mroute.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/ip_mroute.c b/sys/netinet/ip_mroute.c index c4e56aa..8fa636f 100644 --- a/sys/netinet/ip_mroute.c +++ b/sys/netinet/ip_mroute.c @@ -9,7 +9,7 @@ * Modified by Bill Fenner, PARC, April 1995 * * MROUTING Revision: 3.5 - * $Id: ip_mroute.c,v 1.45 1998/02/09 06:10:17 eivind Exp $ + * $Id: ip_mroute.c,v 1.46 1998/04/17 22:36:58 des Exp $ */ #include "opt_mrouting.h" @@ -1390,7 +1390,7 @@ ip_mdq(m, ifp, rt, xmt_vif) register struct ip *ip = mtod(m, struct ip *); register vifi_t vifi; register struct vif *vifp; - register int plen = ntohs(ip->ip_len); + register int plen = ip->ip_len; /* * Macro to send packet on vif. Since RSVP packets don't get counted on |