aboutsummaryrefslogtreecommitdiff
path: root/xorg-server/mi/mipoly.c
diff options
context:
space:
mode:
Diffstat (limited to 'xorg-server/mi/mipoly.c')
-rw-r--r--xorg-server/mi/mipoly.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xorg-server/mi/mipoly.c b/xorg-server/mi/mipoly.c
index a332376d1..a97e2bb64 100644
--- a/xorg-server/mi/mipoly.c
+++ b/xorg-server/mi/mipoly.c
@@ -412,8 +412,8 @@ miFillConvexPoly(DrawablePtr dst, GCPtr pgc, int count, DDXPointPtr ptsIn)
dy = ymax - ymin + 1;
if ((count < 3) || (dy < 0))
return TRUE;
- ptsOut = FirstPoint = malloc(sizeof(DDXPointRec) * dy);
- width = FirstWidth = malloc(sizeof(int) * dy);
+ ptsOut = FirstPoint = xallocarray(dy, sizeof(DDXPointRec));
+ width = FirstWidth = xallocarray(dy, sizeof(int));
if (!FirstPoint || !FirstWidth) {
free(FirstWidth);
free(FirstPoint);