diff --git a/xfixes/region.c b/xfixes/region.c index 17c1bd4b7..21fce55cd 100644 --- a/xfixes/region.c +++ b/xfixes/region.c @@ -746,7 +746,7 @@ ProcXFixesExpandRegion(ClientPtr client) nBoxes = RegionNumRects(pSource); pSrc = RegionRects(pSource); if (nBoxes) { - pTmp = xallocarray(nBoxes, sizeof(BoxRec)); + pTmp = calloc(nBoxes, sizeof(BoxRec)); if (!pTmp) return BadAlloc; for (i = 0; i < nBoxes; i++) {