diff options
author | melifaro <melifaro@FreeBSD.org> | 2012-04-06 13:34:19 +0000 |
---|---|---|
committer | melifaro <melifaro@FreeBSD.org> | 2012-04-06 13:34:19 +0000 |
commit | ff7ed324aae9be6095609f1d99d8eb63796b36b8 (patch) | |
tree | 777221168a902d06386c0042b97d12659287f74b /sys/net | |
parent | a1c22adf5f7130c9e6f3bd6d23bcec9542575a27 (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/net/bpf.c | 3 |
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 && |