From 3633ae6efb57c5405c26e8ae132b9371e5f920de Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Mon, 5 Nov 2007 14:04:27 +0000 Subject: Damage: Remove usage of alloca Replace with heap allocations. --- miext/damage/damage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'miext/damage/damage.c') diff --git a/miext/damage/damage.c b/miext/damage/damage.c index 58f37e990..17425aeb2 100755 --- a/miext/damage/damage.c +++ b/miext/damage/damage.c @@ -1399,7 +1399,7 @@ damageText (DrawablePtr pDrawable, imageblt = (textType == TT_IMAGE8) || (textType == TT_IMAGE16); - charinfo = (CharInfoPtr *) ALLOCATE_LOCAL(count * sizeof(CharInfoPtr)); + charinfo = (CharInfoPtr *) xalloc(count * sizeof(CharInfoPtr)); if (!charinfo) return x; @@ -1421,7 +1421,7 @@ damageText (DrawablePtr pDrawable, (*pGC->ops->PolyGlyphBlt)(pDrawable, pGC, x, y, n, charinfo, FONTGLYPHS(pGC->font)); } - DEALLOCATE_LOCAL(charinfo); + xfree(charinfo); return x + w; } -- cgit v1.2.3