Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGermano Cavalcante <germano.costa@ig.com.br>2020-04-03 21:08:54 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2020-04-03 21:09:05 +0300
commitd38023f2f38ccfc81a1c0394b0982514df352b3c (patch)
tree74fc22c81cdb61dae7cdd3fc7b1ec158a10201e1 /source/blender/modifiers
parent82774a9d24c4e355768b7f948ca18392141c31d2 (diff)
fix (unreported): Weld Modifier: possible use of uninitialized variable
Diffstat (limited to 'source/blender/modifiers')
-rw-r--r--source/blender/modifiers/intern/MOD_weld.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/modifiers/intern/MOD_weld.c b/source/blender/modifiers/intern/MOD_weld.c
index a7d3280b113..90b71b2d504 100644
--- a/source/blender/modifiers/intern/MOD_weld.c
+++ b/source/blender/modifiers/intern/MOD_weld.c
@@ -800,6 +800,8 @@ static bool weld_iter_loop_of_poly_begin(WeldLoopOfPolyIter *iter,
iter->mloop = mloop;
iter->loop_map = loop_map;
iter->group = group_buffer;
+
+ uint group_len = 0;
if (group_buffer) {
/* First loop group needs more attention. */
uint loop_start, loop_end, l;
@@ -817,16 +819,14 @@ static bool weld_iter_loop_of_poly_begin(WeldLoopOfPolyIter *iter,
break;
}
if (l != loop_end) {
- iter->group_len = iter->loop_end - l;
+ group_len = loop_end - l;
int i = 0;
while (l < loop_end) {
iter->group[i++] = ++l;
}
}
}
- else {
- iter->group_len = 0;
- }
+ iter->group_len = group_len;
iter->l_next = iter->loop_start;
#ifdef USE_WELD_DEBUG