From 7326b4e68c93a1d75d879f14cdb2f70806ae766f Mon Sep 17 00:00:00 2001 From: "Pedro F. Giffuni" Date: Fri, 19 Jan 2018 14:50:53 +0000 Subject: [PATCH] libnv: Use mallocarray(9) for the nv_calloc. --- sys/contrib/libnv/nv_impl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/contrib/libnv/nv_impl.h b/sys/contrib/libnv/nv_impl.h index b50bdf72ea5b..33cc8f75f914 100644 --- a/sys/contrib/libnv/nv_impl.h +++ b/sys/contrib/libnv/nv_impl.h @@ -51,7 +51,7 @@ typedef struct nvpair nvpair_t; #ifdef _KERNEL #define nv_malloc(size) malloc((size), M_NVLIST, M_WAITOK) -#define nv_calloc(n, size) malloc((n) * (size), M_NVLIST, \ +#define nv_calloc(n, size) mallocarray((n), (size), M_NVLIST, \ M_WAITOK | M_ZERO) #define nv_realloc(buf, size) realloc((buf), (size), M_NVLIST, \ M_WAITOK)