diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-08-05 17:26:39 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-08-05 17:26:39 +0400 |
commit | 9ddbd8329e51582a0a5a1e6e397d2f75e5e9c0d6 (patch) | |
tree | 7f2054646503b97079892ee841ec590d207086fb /source/blender/blenkernel/intern/mask.c | |
parent | aff4c781eb27ea88a0bde0e8e0fef1691488841e (diff) |
fix uninitialized memory use for mask feather points, also remove some double promotions.
Diffstat (limited to 'source/blender/blenkernel/intern/mask.c')
-rw-r--r-- | source/blender/blenkernel/intern/mask.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/mask.c b/source/blender/blenkernel/intern/mask.c index 447c83ddca7..f41d8feef0b 100644 --- a/source/blender/blenkernel/intern/mask.c +++ b/source/blender/blenkernel/intern/mask.c @@ -1287,12 +1287,13 @@ MaskSplinePointUW *BKE_mask_point_sort_uw(MaskSplinePoint *point, MaskSplinePoin void BKE_mask_point_add_uw(MaskSplinePoint *point, float u, float w) { if (!point->uw) - point->uw = MEM_callocN(sizeof(*point->uw), "mask point uw"); + point->uw = MEM_mallocN(sizeof(*point->uw), "mask point uw"); else point->uw = MEM_reallocN(point->uw, (point->tot_uw + 1) * sizeof(*point->uw)); point->uw[point->tot_uw].u = u; point->uw[point->tot_uw].w = w; + point->uw[point->tot_uw].flag = 0; point->tot_uw++; |