summaryrefslogtreecommitdiffstats
path: root/sys/net/bpf.c
diff options
context:
space:
mode:
authormelifaro <melifaro@FreeBSD.org>2012-04-06 13:34:19 +0000
committermelifaro <melifaro@FreeBSD.org>2012-04-06 13:34:19 +0000
commitff7ed324aae9be6095609f1d99d8eb63796b36b8 (patch)
tree777221168a902d06386c0042b97d12659287f74b /sys/net/bpf.c
parenta1c22adf5f7130c9e6f3bd6d23bcec9542575a27 (diff)
downloadFreeBSD-src-ff7ed324aae9be6095609f1d99d8eb63796b36b8.zip
FreeBSD-src-ff7ed324aae9be6095609f1d99d8eb63796b36b8.tar.gz
Fix build broken by r233938.
Pointed by: David Wolfskill <david@catwhisker.org> Approved by: kib (mentor) Pointy hat to: melifaro
Diffstat (limited to 'sys/net/bpf.c')
-rw-r--r--sys/net/bpf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/bpf.c b/sys/net/bpf.c
index 05055bc..8b387a2dd 100644
--- a/sys/net/bpf.c
+++ b/sys/net/bpf.c
@@ -1595,10 +1595,10 @@ bpf_setf(struct bpf_d *d, struct bpf_program *fp, u_long cmd)
#ifdef BPF_JITTER
bpf_jit_filter *ofunc;
#endif
+ int need_upgrade;
#ifdef COMPAT_FREEBSD32
struct bpf_program32 *fp32;
struct bpf_program fp_swab;
- int need_upgrade = 0;
if (cmd == BIOCSETWF32 || cmd == BIOCSETF32 || cmd == BIOCSETFNR32) {
fp32 = (struct bpf_program32 *)fp;
@@ -1655,6 +1655,7 @@ bpf_setf(struct bpf_d *d, struct bpf_program *fp, u_long cmd)
if (flen > bpf_maxinsns)
return (EINVAL);
+ need_upgrade = 0;
size = flen * sizeof(*fp->bf_insns);
fcode = (struct bpf_insn *)malloc(size, M_BPF, M_WAITOK);
if (copyin((caddr_t)fp->bf_insns, (caddr_t)fcode, size) == 0 &&
OpenPOWER on IntegriCloud