diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-08-06 17:04:40 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-08-06 17:04:40 +0400 |
commit | 7beb47bd6975a36356ce6693f5eab27cb82640c1 (patch) | |
tree | 90e926b52b994754011102c7d6fc122395a35a9d /source/blender/blenkernel/intern/mask.c | |
parent | 43d855c846d4d9098a36b7ad91da034c95ef8088 (diff) |
fix for freeing NULL pointer.
Diffstat (limited to 'source/blender/blenkernel/intern/mask.c')
-rw-r--r-- | source/blender/blenkernel/intern/mask.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/mask.c b/source/blender/blenkernel/intern/mask.c index f41d8feef0b..779c1e1b2ec 100644 --- a/source/blender/blenkernel/intern/mask.c +++ b/source/blender/blenkernel/intern/mask.c @@ -1484,7 +1484,9 @@ MaskLayerShape *BKE_mask_layer_shape_alloc(MaskLayer *masklay, const int frame) void BKE_mask_layer_shape_free(MaskLayerShape *masklay_shape) { - MEM_freeN(masklay_shape->data); + if (masklay_shape->data) { + MEM_freeN(masklay_shape->data); + } MEM_freeN(masklay_shape); } |