diff options
Diffstat (limited to 'mi/mipoly.c')
-rw-r--r-- | mi/mipoly.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mi/mipoly.c b/mi/mipoly.c index a332376d1..a97e2bb64 100644 --- a/mi/mipoly.c +++ b/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); |