diff options
Diffstat (limited to 'exa/exa_migration_mixed.c')
-rw-r--r-- | exa/exa_migration_mixed.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/exa/exa_migration_mixed.c b/exa/exa_migration_mixed.c index cf66327b3..7d3fca7c0 100644 --- a/exa/exa_migration_mixed.c +++ b/exa/exa_migration_mixed.c @@ -205,8 +205,8 @@ exaPrepareAccessReg_mixed(PixmapPtr pPixmap, int index, RegionPtr pReg) /* Do we need to allocate our system buffer? */ if (!pExaPixmap->sys_ptr) { - pExaPixmap->sys_ptr = malloc(pExaPixmap->sys_pitch * - pPixmap->drawable.height); + pExaPixmap->sys_ptr = xallocarray(pExaPixmap->sys_pitch, + pPixmap->drawable.height); if (!pExaPixmap->sys_ptr) FatalError("EXA: malloc failed for size %d bytes\n", pExaPixmap->sys_pitch * pPixmap->drawable.height); |