diff --git a/randr/rrcrtc.c b/randr/rrcrtc.c index b828b7301..972d4e7a0 100644 --- a/randr/rrcrtc.c +++ b/randr/rrcrtc.c @@ -170,7 +170,7 @@ RRCrtcNotify(RRCrtcPtr crtc, newoutputs = reallocarray(crtc->outputs, numOutputs, sizeof(RROutputPtr)); else - newoutputs = xallocarray(numOutputs, sizeof(RROutputPtr)); + newoutputs = calloc(numOutputs, sizeof(RROutputPtr)); if (!newoutputs) return FALSE; } @@ -1059,7 +1059,7 @@ RRCrtcGammaSetSize(RRCrtcPtr crtc, int size) if (size == crtc->gammaSize) return TRUE; if (size) { - gamma = xallocarray(size, 3 * sizeof(CARD16)); + gamma = calloc(size, 3 * sizeof(CARD16)); if (!gamma) return FALSE; } @@ -1295,7 +1295,7 @@ ProcRRSetCrtcConfig(ClientPtr client) return BadMatch; } if (numOutputs) { - outputs = xallocarray(numOutputs, sizeof(RROutputPtr)); + outputs = calloc(numOutputs, sizeof(RROutputPtr)); if (!outputs) return BadAlloc; } diff --git a/randr/rrmode.c b/randr/rrmode.c index dbf4daed0..cdf2604d9 100644 --- a/randr/rrmode.c +++ b/randr/rrmode.c @@ -168,7 +168,7 @@ RRModesForScreen(ScreenPtr pScreen, int *num_ret) RRModePtr *screen_modes; int num_screen_modes = 0; - screen_modes = xallocarray((num_modes ? num_modes : 1), sizeof(RRModePtr)); + screen_modes = calloc((num_modes ? num_modes : 1), sizeof(RRModePtr)); if (!screen_modes) return NULL; diff --git a/randr/rroutput.c b/randr/rroutput.c index 8d0f05498..6df42bae8 100644 --- a/randr/rroutput.c +++ b/randr/rroutput.c @@ -130,7 +130,7 @@ RROutputSetClones(RROutputPtr output, RROutputPtr * clones, int numClones) return TRUE; } if (numClones) { - newClones = xallocarray(numClones, sizeof(RROutputPtr)); + newClones = calloc(numClones, sizeof(RROutputPtr)); if (!newClones) return FALSE; } @@ -163,7 +163,7 @@ RROutputSetModes(RROutputPtr output, } if (numModes) { - newModes = xallocarray(numModes, sizeof(RRModePtr)); + newModes = calloc(numModes, sizeof(RRModePtr)); if (!newModes) return FALSE; } @@ -262,7 +262,7 @@ RROutputSetCrtcs(RROutputPtr output, RRCrtcPtr * crtcs, int numCrtcs) return TRUE; } if (numCrtcs) { - newCrtcs = xallocarray(numCrtcs, sizeof(RRCrtcPtr)); + newCrtcs = calloc(numCrtcs, sizeof(RRCrtcPtr)); if (!newCrtcs) return FALSE; } diff --git a/randr/rrproperty.c b/randr/rrproperty.c index 8df9790f1..34f84d265 100644 --- a/randr/rrproperty.c +++ b/randr/rrproperty.c @@ -207,7 +207,7 @@ RRChangeOutputProperty(RROutputPtr output, Atom property, Atom type, if (mode == PropModeReplace || len > 0) { void *new_data = NULL, *old_data = NULL; - new_value.data = xallocarray(total_len, size_in_bytes); + new_value.data = calloc(total_len, size_in_bytes); if (!new_value.data && total_len && size_in_bytes) { if (add) RRDestroyOutputProperty(prop); @@ -379,7 +379,7 @@ RRConfigureOutputProperty(RROutputPtr output, Atom property, return BadMatch; } - new_values = xallocarray(num_values, sizeof(INT32)); + new_values = calloc(num_values, sizeof(INT32)); if (!new_values && num_values) { if (add) RRDestroyOutputProperty(prop); @@ -477,7 +477,7 @@ ProcRRQueryOutputProperty(ClientPtr client) return BadName; if (prop->num_valid) { - extra = xallocarray(prop->num_valid, sizeof(INT32)); + extra = calloc(prop->num_valid, sizeof(INT32)); if (!extra) return BadAlloc; } diff --git a/randr/rrproviderproperty.c b/randr/rrproviderproperty.c index 23a105c02..7fad79234 100644 --- a/randr/rrproviderproperty.c +++ b/randr/rrproviderproperty.c @@ -347,7 +347,7 @@ RRConfigureProviderProperty(RRProviderPtr provider, Atom property, return BadMatch; } - new_values = xallocarray(num_values, sizeof(INT32)); + new_values = calloc(num_values, sizeof(INT32)); if (!new_values && num_values) { if (add) RRDestroyProviderProperty(prop); @@ -396,7 +396,7 @@ ProcRRListProviderProperties(ClientPtr client) for (prop = provider->properties; prop; prop = prop->next) numProps++; if (numProps) - if (!(pAtoms = xallocarray(numProps, sizeof(Atom)))) + if (!(pAtoms = calloc(numProps, sizeof(Atom)))) return BadAlloc; xRRListProviderPropertiesReply rep = { @@ -440,7 +440,7 @@ ProcRRQueryProviderProperty(ClientPtr client) return BadName; if (prop->num_valid) { - extra = xallocarray(prop->num_valid, sizeof(INT32)); + extra = calloc(prop->num_valid, sizeof(INT32)); if (!extra) return BadAlloc; } diff --git a/randr/rrtransform.c b/randr/rrtransform.c index d32b43aa3..bb59e0b9a 100644 --- a/randr/rrtransform.c +++ b/randr/rrtransform.c @@ -70,7 +70,7 @@ RRTransformSetFilter(RRTransformPtr dst, xFixed *new_params; if (nparams) { - new_params = xallocarray(nparams, sizeof(xFixed)); + new_params = calloc(nparams, sizeof(xFixed)); if (!new_params) return FALSE; memcpy(new_params, params, nparams * sizeof(xFixed));