mi: Avoid stack smash when drawing dashed lines
X.org Bug 54013 <https://bugs.freedesktop.org/show_bug.cgi?id=54013> Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Peter Harris <pharris@opentext.com>
This commit is contained in:
parent
9bf46610a9
commit
20c2a3bcb1
|
@ -994,7 +994,7 @@ miLineProjectingCap(DrawablePtr pDrawable, GCPtr pGC, unsigned long pixel,
|
|||
{
|
||||
int xorgi = 0, yorgi = 0;
|
||||
int lw;
|
||||
PolyEdgeRec lefts[2], rights[2];
|
||||
PolyEdgeRec lefts[4], rights[4];
|
||||
int lefty, righty, topy, bottomy;
|
||||
PolyEdgePtr left, right;
|
||||
PolyEdgePtr top, bottom;
|
||||
|
@ -1166,7 +1166,7 @@ miWideSegment(DrawablePtr pDrawable,
|
|||
PolyEdgePtr top, bottom;
|
||||
int lefty, righty, topy, bottomy;
|
||||
int signdx;
|
||||
PolyEdgeRec lefts[2], rights[2];
|
||||
PolyEdgeRec lefts[4], rights[4];
|
||||
LineFacePtr tface;
|
||||
int lw = pGC->lineWidth;
|
||||
|
||||
|
@ -1520,7 +1520,7 @@ miWideDashSegment(DrawablePtr pDrawable,
|
|||
PolyVertexRec vertices[4];
|
||||
PolyVertexRec saveRight, saveBottom;
|
||||
PolySlopeRec slopes[4];
|
||||
PolyEdgeRec left[2], right[2];
|
||||
PolyEdgeRec left[4], right[4];
|
||||
LineFaceRec lcapFace, rcapFace;
|
||||
int nleft, nright;
|
||||
int h;
|
||||
|
|
Loading…
Reference in New Issue