Fix two potential bugs reported by latest coverity scan.
This commit is contained in:
@@ -830,8 +830,10 @@ static void depthdropper_depth_set(bContext *C, DepthDropper *ddr, const float d
|
||||
/* set sample from accumulated values */
|
||||
static void depthdropper_depth_set_accum(bContext *C, DepthDropper *ddr)
|
||||
{
|
||||
float depth;
|
||||
depth = ddr->accum_depth * 1.0f / (float)ddr->accum_tot;
|
||||
float depth = ddr->accum_depth;
|
||||
if (ddr->accum_tot) {
|
||||
depth /= (float)ddr->accum_tot;
|
||||
}
|
||||
depthdropper_depth_set(C, ddr, depth);
|
||||
}
|
||||
|
||||
|
||||
@@ -1241,7 +1241,9 @@ static BMElem *bm_elem_from_knife_vert(KnifeVert *kfv, KnifeEdge **r_kfe)
|
||||
for (ref = kfv->edges.first; ref; ref = ref->next) {
|
||||
kfe = ref->ref;
|
||||
if (kfe->e) {
|
||||
*r_kfe = kfe;
|
||||
if (r_kfe) {
|
||||
*r_kfe = kfe;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user