[Bf-blender-cvs] [61ac5dd] master: Correct missing NULL check (own mistake)

Campbell Barton noreply at git.blender.org
Thu Apr 23 18:40:05 CEST 2015


Commit: 61ac5dd5bac352bd2f5bf6229ba12357582c2044
Author: Campbell Barton
Date:   Fri Apr 24 02:38:15 2015 +1000
Branches: master
https://developer.blender.org/rB61ac5dd5bac352bd2f5bf6229ba12357582c2044

Correct missing NULL check (own mistake)

===================================================================

M	source/blender/editors/mesh/editmesh_select.c

===================================================================

diff --git a/source/blender/editors/mesh/editmesh_select.c b/source/blender/editors/mesh/editmesh_select.c
index 3760ebc..be3cb1c 100644
--- a/source/blender/editors/mesh/editmesh_select.c
+++ b/source/blender/editors/mesh/editmesh_select.c
@@ -685,7 +685,9 @@ BMEdge *EDBM_edge_find_nearest_ex(
 
 		hit = (data.use_cycle && data.hit_cycle.edge) ? &data.hit_cycle : &data.hit;
 		*r_dist = hit->dist;
-		*r_dist_center = hit->dist_center;
+		if (r_dist_center) {
+			*r_dist_center = hit->dist_center;
+		}
 
 		prev_select_elem = hit->edge;
 		prev_select_index = hit->index;
@@ -844,7 +846,10 @@ BMFace *EDBM_face_find_nearest_ex(
 		mesh_foreachScreenFace(vc, findnearestface__doClosest, &data, clip_flag);
 
 		hit = (data.use_cycle && data.hit_cycle.face) ? &data.hit_cycle : &data.hit;
-		*r_dist = *r_dist_center = hit->dist;
+		*r_dist = hit->dist;
+		if (r_dist_center) {
+			*r_dist_center = hit->dist;
+		}
 
 		prev_select_elem = hit->face;
 		prev_select_index = hit->index;




More information about the Bf-blender-cvs mailing list