summaryrefslogtreecommitdiffstats
path: root/lib/libpcap/optimize.c
diff options
context:
space:
mode:
authorcanacar <canacar@openbsd.org>2016-02-05 16:58:39 +0000
committercanacar <canacar@openbsd.org>2016-02-05 16:58:39 +0000
commit8d58530a0ff6a659b38477afffbe18106f1adb78 (patch)
tree43949b22c0b8c9e35ebbfd0104646d510055a866 /lib/libpcap/optimize.c
parentsync (diff)
downloadwireguard-openbsd-8d58530a0ff6a659b38477afffbe18106f1adb78.tar.xz
wireguard-openbsd-8d58530a0ff6a659b38477afffbe18106f1adb78.zip
Use the correct structure size when allocating the array for nodes.
ok tb@ millert@
Diffstat (limited to 'lib/libpcap/optimize.c')
-rw-r--r--lib/libpcap/optimize.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libpcap/optimize.c b/lib/libpcap/optimize.c
index 4572b2d9f02..b7f7a37ff05 100644
--- a/lib/libpcap/optimize.c
+++ b/lib/libpcap/optimize.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: optimize.c,v 1.18 2015/12/22 19:51:04 mmcc Exp $ */
+/* $OpenBSD: optimize.c,v 1.19 2016/02/05 16:58:39 canacar Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1991, 1993, 1994, 1995, 1996
@@ -1902,7 +1902,7 @@ fail2:
*/
maxval = 3 * max_stmts;
vmap = reallocarray(NULL, maxval, sizeof(*vmap));
- vnode_base = reallocarray(NULL, maxval, sizeof(*vmap));
+ vnode_base = reallocarray(NULL, maxval, sizeof(*vnode_base));
if (vmap == NULL || vnode_base == NULL)
bpf_error("malloc");
}