diff --git a/Xext/panoramiX.c b/Xext/panoramiX.c index 83af4e8b1..e1b55263a 100644 --- a/Xext/panoramiX.c +++ b/Xext/panoramiX.c @@ -781,16 +781,16 @@ PanoramiXMaybeAddVisual(VisualPtr pVisual) /* found a matching visual on all screens, add it to the subset list */ j = PanoramiXNumVisuals; PanoramiXNumVisuals++; - PanoramiXVisuals = reallocarray(PanoramiXVisuals, - PanoramiXNumVisuals, sizeof(VisualRec)); + PanoramiXVisuals = XNFreallocarray(PanoramiXVisuals, + PanoramiXNumVisuals, sizeof(VisualRec)); memcpy(&PanoramiXVisuals[j], pVisual, sizeof(VisualRec)); for (k = 0; k < PanoramiXNumDepths; k++) { if (PanoramiXDepths[k].depth == pVisual->nplanes) { - PanoramiXDepths[k].vids = reallocarray(PanoramiXDepths[k].vids, - PanoramiXDepths[k].numVids + 1, - sizeof(VisualID)); + PanoramiXDepths[k].vids = XNFreallocarray(PanoramiXDepths[k].vids, + PanoramiXDepths[k].numVids + 1, + sizeof(VisualID)); PanoramiXDepths[k].vids[PanoramiXDepths[k].numVids] = pVisual->vid; PanoramiXDepths[k].numVids++; break;