diff options
author | glebius <glebius@FreeBSD.org> | 2007-01-10 15:04:10 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2007-01-10 15:04:10 +0000 |
commit | 523fae4cf87a3620f35380ca003c56176ec7e176 (patch) | |
tree | 420e4ccc7144bfc4b9def2898a2bcac0e19d7742 /sys/netgraph | |
parent | 845bc250edf54da99a290713ec1ae127a5ebdf1b (diff) | |
download | FreeBSD-src-523fae4cf87a3620f35380ca003c56176ec7e176.zip FreeBSD-src-523fae4cf87a3620f35380ca003c56176ec7e176.tar.gz |
Fix accounting of incoming octets.
Submitted by: Alexander Motin <mav alkar.net>
Diffstat (limited to 'sys/netgraph')
-rw-r--r-- | sys/netgraph/ng_deflate.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netgraph/ng_deflate.c b/sys/netgraph/ng_deflate.c index a185a35..eacaa22 100644 --- a/sys/netgraph/ng_deflate.c +++ b/sys/netgraph/ng_deflate.c @@ -558,10 +558,11 @@ ng_deflate_decompress(node_p node, struct mbuf *m, struct mbuf **resultp) offset = 2; } + priv->stats.InOctets += inlen; + /* Packet is compressed, so decompress. */ if (proto == PROT_COMPD) { priv->stats.FramesComp++; - priv->stats.InOctets+=inlen; /* Check sequence number. */ rseqnum = ntohs(((uint16_t *)(priv->inbuf + offset))[0]); |