diff --git a/Xext/panoramiX.c b/Xext/panoramiX.c index fded2dcaf..ae3ace6b7 100644 --- a/Xext/panoramiX.c +++ b/Xext/panoramiX.c @@ -817,11 +817,11 @@ PanoramiXConsolidate(void) for (i = 0; i < pScreen->numVisuals; i++) PanoramiXMaybeAddVisual(pVisual++); - root = malloc(sizeof(PanoramiXRes)); + root = XNFcallocarray(1, sizeof(PanoramiXRes)); root->type = XRT_WINDOW; - defmap = malloc(sizeof(PanoramiXRes)); + defmap = XNFcallocarray(1, sizeof(PanoramiXRes)); defmap->type = XRT_COLORMAP; - saver = malloc(sizeof(PanoramiXRes)); + saver = XNFcallocarray(1, sizeof(PanoramiXRes)); saver->type = XRT_WINDOW; FOR_NSCREENS(i) {