summaryrefslogtreecommitdiff
path: root/navit/graphics.c
diff options
context:
space:
mode:
authorsleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-08-11 22:39:54 +0000
committersleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-08-11 22:39:54 +0000
commit524403f81133d14ca9e21296cdd3aea469dc84f2 (patch)
tree3ec92ec06ca09f4c11cdfc1742521c97c494e376 /navit/graphics.c
parent591065e7a96e58615a2dba55bd9860469f3a5769 (diff)
downloadnavit-svn-524403f81133d14ca9e21296cdd3aea469dc84f2.tar.gz
Fix:core:Fix buffer overflow in drawing code.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5575 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/graphics.c')
-rw-r--r--navit/graphics.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/graphics.c b/navit/graphics.c
index 864178c9..832657aa 100644
--- a/navit/graphics.c
+++ b/navit/graphics.c
@@ -1613,7 +1613,7 @@ graphics_draw_polyline_as_polygon(struct graphics_priv *gra_priv, struct graphic
draw_begin(&ctx,&pnt[i]);
}
}
- draw_shape(&ctx, pnt+count-1, *width++);
+ ctx.prev_shape=ctx.shape;
draw_end(&ctx,&pnt[count-1]);
ctx.res[ctx.npos]=ctx.res[ctx.ppos-1];
draw(gra_priv, gc_priv, ctx.res+ctx.npos, ctx.ppos-ctx.npos);