diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-02-06 06:48:03 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-02-06 06:48:03 +0400 |
commit | 441c7fb79a83b7d6f9e86cd2a3b0c8eaeec6d07c (patch) | |
tree | c36037cb30d34107fde0d2441ac7c3e768a8c9bb /source/blender/blenkernel/intern/curve.c | |
parent | 6ff014a7fe2621da897c7511fe100ea5ff2af2a9 (diff) |
fix for crashes running some operators in background mode and some divide by zero errors.
Diffstat (limited to 'source/blender/blenkernel/intern/curve.c')
-rw-r--r-- | source/blender/blenkernel/intern/curve.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c index 5f7662f5004..7d6212f8760 100644 --- a/source/blender/blenkernel/intern/curve.c +++ b/source/blender/blenkernel/intern/curve.c @@ -3436,7 +3436,9 @@ int BKE_curve_center_median(Curve *cu, float cent[3]) } } - mul_v3_fl(cent, 1.0f / (float)total); + if (total) { + mul_v3_fl(cent, 1.0f / (float)total); + } return (total != 0); } |