diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c index 317ff2581..e57e816ea 100644 --- a/src/lxc/cgroups/cgfsng.c +++ b/src/lxc/cgroups/cgfsng.c @@ -215,7 +215,7 @@ static uint32_t *lxc_cpumask(char *buf, size_t nbits) size_t arrlen; arrlen = BITS_TO_LONGS(nbits); - bitarr = calloc(arrlen, sizeof(uint32_t)); + bitarr = zalloc(arrlen * sizeof(uint32_t)); if (!bitarr) return ret_set_errno(NULL, ENOMEM);