summaryrefslogtreecommitdiff
path: root/xserver/exa/exa_glyphs.c
diff options
context:
space:
mode:
Diffstat (limited to 'xserver/exa/exa_glyphs.c')
-rw-r--r--xserver/exa/exa_glyphs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xserver/exa/exa_glyphs.c b/xserver/exa/exa_glyphs.c
index 41f3694f2..cf21ea914 100644
--- a/xserver/exa/exa_glyphs.c
+++ b/xserver/exa/exa_glyphs.c
@@ -211,8 +211,8 @@ exaRealizeGlyphCaches(ScreenPtr pScreen, unsigned int format)
cache->picture = pPicture;
cache->picture->refcnt++;
- cache->hashEntries = malloc(sizeof(int) * cache->hashSize);
- cache->glyphs = malloc(sizeof(ExaCachedGlyphRec) * cache->size);
+ cache->hashEntries = xallocarray(cache->hashSize, sizeof(int));
+ cache->glyphs = xallocarray(cache->size, sizeof(ExaCachedGlyphRec));
cache->glyphCount = 0;
if (!cache->hashEntries || !cache->glyphs)