summaryrefslogtreecommitdiffstats
path: root/sys/net/pf_ioctl.c
diff options
context:
space:
mode:
authordoug <doug@openbsd.org>2014-12-09 07:05:06 +0000
committerdoug <doug@openbsd.org>2014-12-09 07:05:06 +0000
commit0f0d0f957e83845b9ea328181972c6df85dc75c5 (patch)
tree6b61c65cc881cad55343fcf7bd295308736a03de /sys/net/pf_ioctl.c
parentReplace some malloc(n*size,...) calls with mallocarray(). (diff)
downloadwireguard-openbsd-0f0d0f957e83845b9ea328181972c6df85dc75c5.tar.xz
wireguard-openbsd-0f0d0f957e83845b9ea328181972c6df85dc75c5.zip
More malloc() -> mallocarray() in the kernel.
ok deraadt@ tedu@
Diffstat (limited to 'sys/net/pf_ioctl.c')
-rw-r--r--sys/net/pf_ioctl.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/net/pf_ioctl.c b/sys/net/pf_ioctl.c
index eea75e94409..b84e900a91b 100644
--- a/sys/net/pf_ioctl.c
+++ b/sys/net/pf_ioctl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pf_ioctl.c,v 1.278 2014/12/05 15:50:04 mpi Exp $ */
+/* $OpenBSD: pf_ioctl.c,v 1.279 2014/12/09 07:05:06 doug Exp $ */
/*
* Copyright (c) 2001 Daniel Hartmeier
@@ -759,8 +759,9 @@ pf_setup_pfsync_matching(struct pf_ruleset *rs)
rs->rules.inactive.ptr_array = NULL;
if (rs->rules.inactive.rcount) {
- rs->rules.inactive.ptr_array = malloc(sizeof(caddr_t) *
- rs->rules.inactive.rcount, M_TEMP, M_NOWAIT);
+ rs->rules.inactive.ptr_array =
+ mallocarray(rs->rules.inactive.rcount, sizeof(caddr_t),
+ M_TEMP, M_NOWAIT);
if (!rs->rules.inactive.ptr_array)
return (ENOMEM);