svn commit: r205858 - head/sys/net
Jung-uk Kim
jkim at FreeBSD.org
Mon Mar 29 20:24:04 UTC 2010
Author: jkim
Date: Mon Mar 29 20:24:03 2010
New Revision: 205858
URL: http://svn.freebsd.org/changeset/base/205858
Log:
Check the pointer to JIT binary filter before its de-allocation.
Submitted by: Alexander Sack (asack at niksun dot com)
MFC after: 3 days
Modified:
head/sys/net/bpf.c
Modified: head/sys/net/bpf.c
==============================================================================
--- head/sys/net/bpf.c Mon Mar 29 20:16:04 2010 (r205857)
+++ head/sys/net/bpf.c Mon Mar 29 20:24:03 2010 (r205858)
@@ -1867,13 +1867,14 @@ bpf_freed(struct bpf_d *d)
* free.
*/
bpf_free(d);
- if (d->bd_rfilter) {
+ if (d->bd_rfilter != NULL) {
free((caddr_t)d->bd_rfilter, M_BPF);
#ifdef BPF_JITTER
- bpf_destroy_jit_filter(d->bd_bfilter);
+ if (d->bd_bfilter != NULL)
+ bpf_destroy_jit_filter(d->bd_bfilter);
#endif
}
- if (d->bd_wfilter)
+ if (d->bd_wfilter != NULL)
free((caddr_t)d->bd_wfilter, M_BPF);
mtx_destroy(&d->bd_mtx);
}
More information about the svn-src-head
mailing list