diff --git a/ChangeLog b/ChangeLog index dc91e1fd86..b2a65e0f61 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-09-24 Simon Budig + + * app/pdb/vectors_cmds.c: fixed error on how many points get + initialized. + + Probably fixes bug #479790. + 2007-09-24 Sven Neumann * app/display/gimpdisplayshell-render.c: removed const qualifiers diff --git a/app/pdb/vectors_cmds.c b/app/pdb/vectors_cmds.c index 2e626ea00c..c634835e2e 100644 --- a/app/pdb/vectors_cmds.c +++ b/app/pdb/vectors_cmds.c @@ -768,8 +768,8 @@ vectors_stroke_new_from_points_invoker (GimpProcedure *procedure, if (type == GIMP_VECTORS_STROKE_TYPE_BEZIER && num_points % 6 == 0) { - coords = g_new (GimpCoords, num_points); - for (i = 0; i < num_points; i++) + coords = g_new (GimpCoords, num_points/2); + for (i = 0; i < num_points/2; i++) { coords[i] = default_coords; coords[i].x = controlpoints[i*2];