diff --git a/Xext/panoramiX.c b/Xext/panoramiX.c index d6661345d..83af4e8b1 100644 --- a/Xext/panoramiX.c +++ b/Xext/panoramiX.c @@ -816,11 +816,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) {