diff options
author | David Greenman <dg@FreeBSD.org> | 1995-04-01 01:46:27 +0000 |
---|---|---|
committer | David Greenman <dg@FreeBSD.org> | 1995-04-01 01:46:27 +0000 |
commit | b4fff2ae1a00c972c3ecb591f0fb649c911b176d (patch) | |
tree | a72b69223277cb4d95eae7ef9a7241ce31b5ea35 /sys/net/bpf_filter.c | |
parent | 1fca221ae2d7e20084b001aae59cd8734a048062 (diff) | |
download | src-b4fff2ae1a00c972c3ecb591f0fb649c911b176d.tar.gz src-b4fff2ae1a00c972c3ecb591f0fb649c911b176d.zip |
Notes
Diffstat (limited to 'sys/net/bpf_filter.c')
-rw-r--r-- | sys/net/bpf_filter.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/net/bpf_filter.c b/sys/net/bpf_filter.c index 8265410b37fd..b655dda297b0 100644 --- a/sys/net/bpf_filter.c +++ b/sys/net/bpf_filter.c @@ -37,7 +37,7 @@ * * @(#)bpf_filter.c 8.1 (Berkeley) 6/10/93 * - * $Id$ + * $Id: bpf_filter.c,v 1.3 1994/08/02 07:45:58 davidg Exp $ */ #include <sys/param.h> @@ -112,14 +112,14 @@ m_xword(m, k, err) switch (len - k) { case 1: - return (cp[k] << 24) | (np[0] << 16) | (np[1] << 8) | np[2]; + return (cp[0] << 24) | (np[0] << 16) | (np[1] << 8) | np[2]; case 2: - return (cp[k] << 24) | (cp[k + 1] << 16) | (np[0] << 8) | + return (cp[0] << 24) | (cp[1] << 16) | (np[0] << 8) | np[1]; default: - return (cp[k] << 24) | (cp[k + 1] << 16) | (cp[k + 2] << 8) | + return (cp[0] << 24) | (cp[1] << 16) | (cp[2] << 8) | np[0]; } bad: @@ -153,7 +153,7 @@ m_xhalf(m, k, err) if (m0 == 0) goto bad; *err = 0; - return (cp[k] << 8) | mtod(m0, u_char *)[0]; + return (cp[0] << 8) | mtod(m0, u_char *)[0]; bad: *err = 1; return 0; |