diff --git a/Xext/panoramiX.c b/Xext/panoramiX.c index 00585e3f6..2029b353d 100644 --- a/Xext/panoramiX.c +++ b/Xext/panoramiX.c @@ -820,11 +820,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) {