summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2019-06-13 21:14:53 +0000
committermpi <mpi@openbsd.org>2019-06-13 21:14:53 +0000
commit440793f288f6c724feee390e1d08b09451933d3e (patch)
tree9e0ac358cf96f62e7b8111e8a0bf559415276740
parentfree(9) sizes. (diff)
downloadwireguard-openbsd-440793f288f6c724feee390e1d08b09451933d3e.tar.xz
wireguard-openbsd-440793f288f6c724feee390e1d08b09451933d3e.zip
free(9) sizes for buffers.
ok anton@, sashan@
-rw-r--r--sys/net/bpf.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/net/bpf.c b/sys/net/bpf.c
index 872a701802b..1bb6178872c 100644
--- a/sys/net/bpf.c
+++ b/sys/net/bpf.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bpf.c,v 1.176 2019/06/10 23:49:45 dlg Exp $ */
+/* $OpenBSD: bpf.c,v 1.177 2019/06/13 21:14:53 mpi Exp $ */
/* $NetBSD: bpf.c,v 1.33 1997/02/21 23:59:35 thorpej Exp $ */
/*
@@ -1585,9 +1585,9 @@ bpf_d_smr(void *smr)
{
struct bpf_d *bd = smr;
- free(bd->bd_sbuf, M_DEVBUF, 0);
- free(bd->bd_hbuf, M_DEVBUF, 0);
- free(bd->bd_fbuf, M_DEVBUF, 0);
+ free(bd->bd_sbuf, M_DEVBUF, bd->bd_bufsize);
+ free(bd->bd_hbuf, M_DEVBUF, bd->bd_bufsize);
+ free(bd->bd_fbuf, M_DEVBUF, bd->bd_bufsize);
if (bd->bd_rfilter != NULL)
bpf_prog_smr(bd->bd_rfilter);